Las montañas constituyen una parte importante de Bulgaria y dominan las partes suroeste y central. Las montañas más altas de Bulgaria son Rila (el pico más alto Musala , 2925 m; el más alto de los Balcanes ) y Pirin (el pico más alto Vihren , 2914 m). La gran cadena montañosa de Stara planina (Montañas Balcánicas) corre de oeste a este a través de todo el país, dividiéndolo en dos y dando nombre a toda la península de los Balcanes. Otras montañas extensas son los macizos Ródope y Strandzha en el sur.