There are 4 ways to get from Belgrade to Banja Luka Airport (BNX) by plane, bus, rideshare, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly
best- Fly from Belgrade Nikola Tesla Airport (BEG) to Mahovljani Airport (BNX)plane BEG - BNX
3h 35m$78–556Drive 311 km
cheapest- Drive from Belgrade to Banja Luka Airport (BNX)car 311 km
2h 59m$50–72Bus
- Take the bus from Beograd, Autobuska stanica to Laktašibus
5h 26mAirport Transfer
- Take the rideshare from Belgrade to Banja Luka-BNX311 km
2h 59m
Belgrade Nikola Tesla Airport (BEG) to Mahovljani Airport (BNX) flights
Questions & Answers
The cheapest way to get from Belgrade to Banja Luka Airport (BNX) is to drive which costs $45 - $75 and takes 2h 59m.
The fastest way to get from Belgrade to Banja Luka Airport (BNX) is to drive which takes 2h 59m and costs $45 - $75.
No, there is no direct bus from Belgrade to Banja Luka Airport (BNX). However, there are services departing from Beograd, Autobuska stanica and arriving at Laktaši via . The journey, including transfers, takes approximately 5h 26m.
The distance between Belgrade and Banja Luka Airport (BNX) is 259 km. The road distance is 311 km.
The best way to get from Belgrade to Banja Luka Airport (BNX) without a car is to bus which takes 5h 26m and costs .
It takes approximately 3h 35m to get from Belgrade to Banja Luka Airport (BNX), including transfers.
Belgrade to Banja Luka Airport (BNX) bus services, operated by Neobas, depart from Beograd, Autobuska stanica station.
The best way to get from Belgrade to Banja Luka Airport (BNX) is to fly which takes 3h 35m and costs $75 - $600. Alternatively, you can bus, which costs and takes 5h 26m.
Belgrade to Banja Luka Airport (BNX) bus services, operated by Neobas, arrive at Laktaši station.
Yes, the driving distance between Belgrade to Banja Luka Airport (BNX) is 311 km. It takes approximately 2h 59m to drive from Belgrade to Banja Luka Airport (BNX).
What companies run services between Belgrade, Serbia and Banja Luka Airport (BNX), Bosnia and Herzegovina?
Air Serbia flies from Belgrade Nikola Tesla Airport (BEG) to Mahovljani Airport (BNX) twice a week. Alternatively, Neobas operates a bus from Beograd, Autobuska stanica to Laktaši once daily, and the journey takes 5h 20m.
- Website
- airserbia.com
Flights from Belgrade Nikola Tesla Airport to Mahovljani Airport
- Ave. Duration
- 1h
- When
- Friday and Monday
- Estimated price
- $65–460
- Phone
- +387 51 306 855
- [email protected]
- Website
- Neobas
Bus from Beograd, Autobuska stanica to Laktaši
- Ave. Duration
- 5h 20m
- Frequency
- Once daily
- Website
- Neobas
- Website
- https://www.mozio.com
Rideshare from Belgrade to Banja Luka-BNX
- Ave. Duration
- 2h 59m
- Frequency
- On demand
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including 4 stunningly beautiful Philippines islands you need to visit, 5 delightfully under-the-radar French towns you need to visit, and South Korea: Travelling from Seoul to Busan - to help you get the most out of your next trip.
More Questions & Answers
There are 1031+ hotels available in Banja Luka Airport (BNX).
Check out Blablacar's carpooling service for rideshare options between Belgrade and Banja Luka Airport (BNX). A great option if you don't have a driver's licence or want to avoid public transport.

