Localizata in Peninsula Balcanica, Bulgaria se invecineaza cu Romania(N), Marea Neagra(E), Turcia si Grecia in Sud si Serbia si Muntenegru in vest. Mai mult de jumatate din suprafata Bulgariei este acoperita de dealuri si munti, dominati de Muntii Balcani, ce fac legatura dintre Dunare si Marea Egee, urmati de Muntii Rodope, ce delimiteaza granita cu Grecia in sud si se continua cu Muntii Rila, in care varful Musala atinge cea mai impresionanta altitudine.