Au total, le périmètre de la Bulgarie compte 1 808 km de frontières :
· 608 km avec la Roumanie ;
· 318 km avec la Serbie ;
· 148 km avec la Macédoine ;
· 494 km avec la Grèce ;
· 240 km avec la Turquie.
Le reste est comblé par son littoral qui longe 354 km de côte.