The treatment of central nervous system (CNS) malignancies, including brain cancers, is limited by a number of obstructions, including the blood-brain barrier (BBB), the heterogeneity and high invasiveness of tumors, the inaccessibility of tissues for early diagnosis and effective surgery, and anti-cancer drug resistance. Therapies employing nanomedicine have been shown to facilitate drug penetration across the BBB and maintain biodistribution and accumulation of therapeutic agents at the desired target site. The application of lipid-, polymer-, or metal-based nanocarriers represents an advanced drug delivery system for a growing group of anti-cancer chemicals.