La frontera entre Bosnia-Herzegovina y Croacia es la frontera internacional entre Croacia, estado integrado a la Unión Europea desde el 1 de julio de 2013, y Bosnia-Herzegovina.
[1] El trazado empieza en el trifinio entre ambos estados y Serbia sobre el río Sava cerca de Vršani.
Desde la ciudad de Martin Brod continúa por un camino de cerros poco poblado, casi paralelamente al mar, hasta acercarse al mar Adriático entre Klek y Neum.
En los años 1946-1991 fue una frontera interna a la República Federativa Socialista de Yugoslavia.
La frontera se confirmó a 1995 con los acuerdos de Dayton.