Granica bośniacko-chorwacka – granica międzypaństwowa o długości 932 kilometrów, dzieląca terytoria Bośni i Hercegowiny oraz Chorwacji.

Granica zaczyna się od trójstyku granic Chorwacji oraz Bośni i Hercegowiny z Serbią nad Sawą (Vršani). Następnie biegnie w kierunku zachodnim korytem Sawy do miasta Jasenovac, gdzie skręca i biegnie rzeką Una. Na południe od miasta Bosanski Novi opuszcza tę rzekę, przez górę Radač (630 m n.p.m.) dochodzi do rzeki Glina, omija łukiem miejscowość Velika Kladuša, przybiera kierunek południowo-wschodni i dochodzi do rzeki Korana, omija Bihać i ponownie wraca do rzeki Una. Od miejscowości Martin Brod biegnie rzeką Dabašnica, następnie górami Dinara, Kamešnica i dochodzi do rzeki Neretwa (Gabeta), przecina ją, dochodzi do pasma Žaba (Hum 953 m n.p.m.), następnie skręca i prostym odcinkiem dochodzi do Morza Adriatyckiego (Kanal Maloga Stona), a po 20 kilometrach wraca ponownie na ląd i biegnie linią krętą na północ od Dubrownika do styku granic Bośni i Hercegowiny, Chorwacji i Czarnogóry.