Bania Luka se encuentra al noroeste del país, a orillas del río Vrbas, y tradicionalmente se la considera la capital de la región histórica de Bosanska Krajina.