Bosna hersek Kuzey, batı ve güneyden Hırvatistan; doğudan Sırbistan; yine güneyden Karadağ ile çevrili olup Adriyatik Denizi'ne Neum şehrinin bulunduğu yerde yalnızca 20 km'lik (limanı olmayan) bir kıyısı bulunmaktadır. Devletin başkenti ve en büyük şehri Saraybosna'dır.