One of the main reasons for the aggressive behavior of glioblastoma (GBM) is its intrinsic intra-tumor heterogeneity, characterized by the presence of clonal and subclonal differentiated tumor cell populations, glioma stem cells, and components of the tumor microenvironment, which affect multiple hallmark cellular functions in cancer. “Tumor Heterogeneity” usually encompasses both inter-tumor heterogeneity (population-level differences); and intra-tumor heterogeneity (differences within individual tumors). Tumor heterogeneity may be assessed in a single time point (spatial heterogeneity) or along the clinical evolution of GBM (longitudinal heterogeneity). Molecular methods may detect clonal and subclonal alterations to describe tumor evolution, even when samples from multiple areas are collected in the same time point (spatial-temporal heterogeneity). In GBM, although the inter-tumor mutational landscape is relatively homogeneous, intra-tumor heterogeneity is a striking feature of this tumor. In this review, we will address briefly the inter-tumor heterogeneity of the CNS tumors that yielded the current glioma classification. Next, we will take a deeper dive in the intra-tumor heterogeneity of GBMs, which directly affects prognosis and response to treatment. Our approach aims to follow technological developments, allowing for characterization of intra-tumor heterogeneity, beginning with differences on histomorphology of GBM and ending with molecular alterations observed at single-cell level.