En Bulgaria hay más de 40 montañas.
Stara planina se extiende desde el desfiladero de Belogradchik hasta el cabo Emine en el mar Negro. Mide 530 km y tiene entre 15 y 50 km de anchura. Está unida con Sredna gora a través de muchas hondonadas como la de Karlovo, la de Kazanlak, etc. Entre Sredna gora y el macizo de Rila y los Rhódopes están situadas las montañas Vitosha y Sakar, la llanura de la Alta Tracia, la llanura de Burgas, etc. El macizo de Rila y los Rhódopes están formados por las montañas Rila (el pico Musala, 2 925 m, es el más alto de la Península Balcánica), Pirin y los Rhódopes. En Rila y Pirin hay bellos lagos, circos, valles de origen glacial y morrenas, en los Rhódopes hay cuevas, desfiladeros de ríos, fenómenos de roca. Al suroeste está la montaña Ogradna (que rodea) y el valle del río Struma, y al sureste está la montaña Strandzha.