Travel by Car: The driving distance between Medjugorje and Banja Luka is about 260 km, which equals a travel time of about 4 hours, the condition road is not to good, the ride is a bit bumpy but doable.
Travel by Bus: Timetable, if any, for direct buses between Medjugorje and Banja Luka you can see here, if there are no direct buses available it is possible to from Medjugorje to Sarajevo where you then switch to a bus to Banja Luka, timetable and prices for buses from Sarajevo to Banja Luka, you can check here.
Alternative ways of travelling from Medjugorje to Banja Luka
Travel by train: currently there is no train service between Medjugorje and Banja Luka.
Travel by plane: On this route there is no direct flight.
Map with buses from Mejdugorje:
View Bus Medjugorje in a larger map