There are a couple of ways to get to Banja Luka:
By a plane
Banja Luka Airport (BNX) is only 23 km away from Banja Luka and it is located near the exit of Banja Luka - Gradiška highway. The airport is connected to the city of Banja Luka and to the nearby places by roads, which allows fast and easy transfers from and to the airport.
Public shuttle service is provided by Smiljic Agency that operates at city of Banja Luka - Airport Banja Luka relation on the days when there are scheduled flights from the airport. Shuttle bus timetable can be found here.
Ryanair carrier provides cheap flights from and to Brussels (CRL), Berlin (SXF), Frankfurt (HHN), Memmingen (FMM) and Stockholm (NYO), mainly two times a week. The timetable can be found here.
There are also flights offered by AirSerbia from/to Belgrade Nikola Tesla airport (BEG), which is well connected to many European cities.
By a bus
There is a very good bus connection between Banja Luka and Zagreb (CRO), with eight departures a day. Check the Zagreb Bus Station website to see the timetable. The trip can take from 2.5 to 4 hours, depending on the route the bus is traveling.
There are as much as 16 daily buses from Belgrade to Banja Luka. The trip can take between 5 and 8 hours, depending on the route the bus is traveling. You can check the current timetable on the Belgrade Bus Station website.
There are five daily buses from Sarajevo to Banja Luka, departing at 9:15, 14:30, 15:30, 16:30 and 18:30. The trip takes about 5 hours.
By a train
There are direct train connections to Banja Luka from Belgrade, Zagreb and Sarajevo. You can check the timetable here.
All information of public transport you can view here.
Banja Luka has nine registered associations and two companies to perform taxi transport. Names of associations and their contact phones are:
- Big taxi (phone: 1511),
- Banjalučki taxi (phone: 1544),
- Ideal taxi (phone: 1545),
- Bel taxi (phone: 1550),
- Radio Bel taxi (phone: 1550),
- Maxi taxi (phone: 1551),
- Euro taxi (phone: 1555),
- Mobil taxi (phone: 1566) and
- Hallo taxi (phone: 065/561-955).
Two taxi company are:
- "Avala A" a. d. (phone: 1500) and
- "Patrol taksi" d. o. o. (phone: 1533).
Prices per start is about 2 BAM (1 EUR), ride per 1 km is about 1,50 BAM (0.75 EUR) and waiting is 15 BAM (7.50 EUR) per 1 hour.