Bosnia Herzegovina se encuentra ubicada en la parte occidental de la península de los Balcanes, limitando al norte, oeste y suroeste con Croacia (956 km); al este con Serbia (345 km) y al sureste con Montenegro (242 km).