There are 13 ways to get from Rotterdam to Banja Luka by bus, plane, train, car, shuttle, or car train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus to Amsterdam Airport Schiphol, fly to Mahovljani Airport
best- Take the bus from Rotterdam to Amsterdambus
- Fly from Amsterdam Airport Schiphol (AMS) to Mahovljani Airport (BNX)plane AMS - BNX
8h 46mBus
cheapest- Take the bus from Rotterdam to Prijedorbus
- Take the bus from Prijedor to Banja Luka, Autobuska Stanicabus
22h 40m$81–133Train, bus
- Take the train from Rotterdam Alexander to Utrecht Centraaltrain
- Take the train from Utrecht Centraal to Ulm Hbftrain Ice
- Take the bus from Ulm Hbf to Prijedorbus
- Take the train from Prijedor to Banja Lukatrain
17h 33mDrive 1,502.8 km
- Drive from Rotterdam to Banja Lukacar 1,502.8 km
13h 59m$310–448Bus to Amsterdam Airport Schiphol, fly to Zagreb Franjo Tuđman Airport, bus
- Take the bus from Rotterdam to Amsterdambus
- Fly from Amsterdam Airport Schiphol (AMS) to Zagreb Franjo Tuđman Airport (ZAG)plane AMS - ZAG
- Take the bus from Velika Gorica to Banja Luka, Autobuska Stanicabus
10h 7mTrain to Brussels Airport, fly to Zagreb Franjo Tuđman Airport, bus
- Take the train from Rotterdam Centraal to Brussels Airport-Zaventemtrain
- Fly from Brussels Airport (BRU) to Zagreb Franjo Tuđman Airport (ZAG)plane BRU - ZAG
- Take the bus from Velika Gorica to Banja Luka, Autobuska Stanicabus
10h 29m$149–350Bus to Amsterdam Airport Schiphol, fly to Ljubljana, shuttle, bus
- Take the bus from Rotterdam to Amsterdambus
- Fly from Amsterdam Airport Schiphol (AMS) to Ljubljana (LJU)plane AMS - LJU
- Take a shuttle bus from Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana to Zagreb
- Take the bus from Zagreb, Autobusni Kolodvor to Banja Luka, Autobuska Stanicabus
11h 37mTrain, bus to Brussels South Charleroi Airport, fly to Mahovljani Airport
- Take the train from Rotterdam Centraal to Brussel-Zuid / Bruxelles-Miditrain
- Take the bus from Brussels Midi / Brussels South West to Charleroi Airportbus
- Fly from Brussels South Charleroi Airport (CRL) to Mahovljani Airport (BNX)plane CRL - BNX
8h 1m$161–513Bus to Amsterdam Airport Schiphol, fly to Belgrade Nikola Tesla Airport, bus
- Take the bus from Rotterdam to Amsterdambus
- Fly from Amsterdam Airport Schiphol (AMS) to Belgrade Nikola Tesla Airport (BEG)plane AMS - BEG
- Take the bus from Beograd, Autobuska stanica to Laktašibus
13h 32mTrain, bus to Weeze Airport, fly to Zagreb Franjo Tuđman Airport, bus
- Take the train from Rotterdam Centraal to Bredatrain
- Take the train from Breda to Nijmegentrain
- Take the bus from Nijmegen Centraal Station to Weeze Airport Terminal 1bus
- Fly from Weeze Airport (NRN) to Zagreb Franjo Tuđman Airport (ZAG)plane NRN - ZAG
- Take the bus from Velika Gorica to Banja Luka, Autobuska Stanicabus
12h 18m$136–430Train, bus via Frankfurt Airport (FRA)
- Take the train from Rotterdam Centraal to Brussel-Zuid / Bruxelles-Miditrain
- Take the train from Bruxelles Midi to Frankfurttrain 79
- Take the train from Frankfurt to München Hbftrain 41 / ...
- Take the train from München Hbf to Rosenheimtrain 62 / ...
- Take the bus from Rosenheim to Prijedorbus
- Take the train from Prijedor to Banja Lukatrain
18h 9mBus via Novi Grad
- Take the bus from Rotterdam Centraal to Novi Grad, Autobuska stanicabus
- Take the bus from Novi Grad, Autobuska stanica to Banja Luka, Autobuska Stanicabus
26h 18m$136–175Drive, car train
- Drive from Rotterdam to Düsseldorf Hbfcar
- Take the car train from Düsseldorf Hbf to Villach Hbfcartrain
- Drive from Villach Hbf to Banja Lukacar
12h 36m$239–1,383
Amsterdam Airport Schiphol (AMS) to Mahovljani Airport (BNX) flights
Questions & Answers
The cheapest way to get from Rotterdam to Banja Luka is to bus which costs $80 - $140 and takes 22h 40m.
The fastest way to get from Rotterdam to Banja Luka is to train and bus and fly which takes 8h 1m and costs $160 - $550.
No, there is no direct bus from Rotterdam to Banja Luka. However, there are services departing from Rotterdam and arriving at Banja Luka, Autobuska Stanica via Prijedor. The journey, including transfers, takes approximately 22h 40m.
The distance between Rotterdam and Banja Luka is 1318 km. The road distance is 1502.8 km.
The best way to get from Rotterdam to Banja Luka without a car is to train and bus which takes 17h 33m and costs .
It takes approximately 8h 46m to get from Rotterdam to Banja Luka, including transfers.
Rotterdam to Banja Luka bus services, operated by Sonnen-Busreisen Prosic, depart from Rotterdam station.
Rotterdam to Banja Luka bus services, operated by Sonnen-Busreisen Prosic, arrive at Prijedor station.
Yes, the driving distance between Rotterdam to Banja Luka is 1503 km. It takes approximately 13h 59m to drive from Rotterdam to Banja Luka.
There are 948+ hotels available in Banja Luka.
What companies run services between Rotterdam, Netherlands and Banja Luka, Bosnia and Herzegovina?
You can take a bus from Rotterdam to Banja Luka, Autobuska Stanica via Prijedor in around 22h 40m.
- Website
- klm.com
Flights from Amsterdam Airport Schiphol to Zagreb Franjo Tuđman Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- $75–430
Flights from Brussels Airport to Zagreb Franjo Tuđman Airport via Amsterdam Airport Schiphol
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- $60–350
Flights from Amsterdam Airport Schiphol to Ljubljana
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- $90–550
Flights from Amsterdam Airport Schiphol to Ljubljana via Paris Charles de Gaulle
- Ave. Duration
- 4h 32m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $100–600
Flights from Amsterdam Airport Schiphol to Belgrade Nikola Tesla Airport
- Ave. Duration
- 2h 17m
- When
- Every day
- Estimated price
- $95–550
- Website
- lufthansa.com
Flights from Amsterdam Airport Schiphol to Zagreb Franjo Tuđman Airport via Munich
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- $120–310
Flights from Amsterdam Airport Schiphol to Zagreb Franjo Tuđman Airport via Frankfurt
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- $100–330
Flights from Brussels Airport to Zagreb Franjo Tuđman Airport via Munich
- Ave. Duration
- 3h 10m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $70–260
Flights from Brussels Airport to Zagreb Franjo Tuđman Airport via Frankfurt
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- $80–400
Flights from Amsterdam Airport Schiphol to Ljubljana via Frankfurt
- Ave. Duration
- 3h 45m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- $120–270
Flights from Amsterdam Airport Schiphol to Belgrade Nikola Tesla Airport via Munich
- Ave. Duration
- 4h 30m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $130–250
- Website
- airserbia.com
Flights from Amsterdam Airport Schiphol to Mahovljani Airport via Belgrade Nikola Tesla Airport
- Ave. Duration
- 7h 10m
- When
- Monday
- Estimated price
- $190–600
Flights from Amsterdam Airport Schiphol to Belgrade Nikola Tesla Airport
- Ave. Duration
- 2h 16m
- When
- Every day
- Estimated price
- $95–550
- Website
- ryanair.com
Flights from Amsterdam Airport Schiphol to Mahovljani Airport via Vienna
- Ave. Duration
- 3h 55m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $200–800
Flights from Amsterdam Airport Schiphol to Mahovljani Airport via Gothenburg
- Ave. Duration
- 6h 15m
- When
- Friday
- Estimated price
- $140–550
Flights from Brussels South Charleroi Airport to Mahovljani Airport
- Ave. Duration
- 2h
- When
- Monday and Friday
- Estimated price
- $95–390
Flights from Weeze Airport to Zagreb Franjo Tuđman Airport
- Ave. Duration
- 1h 50m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- $65–220
- Website
- croatiaairlines.com
Flights from Amsterdam Airport Schiphol to Zagreb Franjo Tuđman Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- $75–430
Flights from Brussels Airport to Zagreb Franjo Tuđman Airport
- Ave. Duration
- 1h 40m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $80–240
- Website
- airfrance.com
Flights from Amsterdam Airport Schiphol to Ljubljana
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- $90–550
Flights from Amsterdam Airport Schiphol to Ljubljana via Paris Charles de Gaulle
- Ave. Duration
- 4h 32m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $100–600
- Website
- austrian.com
Flights from Brussels Airport to Zagreb Franjo Tuđman Airport via Vienna
- Ave. Duration
- 3h 50m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $75–280
Flights from Amsterdam Airport Schiphol to Belgrade Nikola Tesla Airport via Vienna
- Ave. Duration
- 5h 20m
- When
- Friday
- Estimated price
- $110–440
- Website
- swiss.com
Flights from Amsterdam Airport Schiphol to Ljubljana via Zurich
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- $120–410
- Phone
- +31 30 751 5155
- Website
- ns.nl
Train from Rotterdam Alexander to Utrecht Centraal
- Ave. Duration
- 29 min
- Frequency
- Every 20 minutes
- Estimated price
- $10–29
- Website
- https://www.ns.nl/en
- 2nd Class
- $10–16
- 1st Class
- $17–29
Train from Utrecht Centraal to Ulm Hbf
- Ave. Duration
- 5h 24m
- Frequency
- 3 times a day
- Estimated price
- $110–410
- Website
- https://www.ns.nl/en
- 2nd Class
- $110–170
- 1st Class
- $240–410
Train from Rotterdam Centraal to Brussels Airport-Zaventem
- Ave. Duration
- 1h 40m
- Frequency
- Hourly
- Estimated price
- $27–90
- Website
- https://www.ns.nl/en
- 2nd Class
- $27–40
- 1st Class
- $50–90
Train from Rotterdam Centraal to Breda
- Ave. Duration
- 22 min
- Frequency
- Every 20 minutes
- Estimated price
- $10–28
- Website
- https://www.ns.nl/en
- 2nd Class
- $10–16
- 1st Class
- $17–28
Train from Breda to Nijmegen
- Ave. Duration
- 1h 19m
- Frequency
- Every 20 minutes
- Estimated price
- $18–55
- Website
- https://www.ns.nl/en
- 2nd Class
- $18–27
- 1st Class
- $30–55
Train from Frankfurt to München Hbf
- Ave. Duration
- 3h 19m
- Frequency
- 3 times a day
- Estimated price
- $70–250
- Website
- https://www.ns.nl/en
- 2nd Class
- $70–110
- 1st Class
- $150–250
- Phone
- +387 53 241 368
- kabinet@zrs-rs.com
- Website
- zrs-rs.com
Train from Prijedor to Banja Luka
- Ave. Duration
- 1h 26m
- Frequency
- 4 times a day
- Estimated price
- $5
- Schedules at
- zrs-rs.com
- Phone
- +32 70 79 79 79
- Website
- belgiantrain.be
Train from Rotterdam Centraal to Brussels Airport-Zaventem
- Ave. Duration
- 1h 39m
- Frequency
- Hourly
- Estimated price
- $29–31
- Website
- https://www.belgiantrain.be/en
- 2nd Class
- $29–31
- 1st Class
- $41–46
Train from Rotterdam Centraal to Breda
- Ave. Duration
- 24 min
- Frequency
- Hourly
- Estimated price
- $7–11
- Website
- https://www.belgiantrain.be/en
- 2nd Class
- $7–11
- 1st Class
- $11–17
- Phone
- +44 343 218 6186
- Website
- eurostar.com
Train from Rotterdam Centraal to Brussel-Zuid / Bruxelles-Midi
- Ave. Duration
- 1h 8m
- Frequency
- Hourly
- Estimated price
- $50–110
- Website
- https://www.eurostar.com/rw-en
- Standard
- $50–70
- Comfort
- $55–75
- Premium
- $80–110
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Bruxelles Midi to Frankfurt
- Ave. Duration
- 2h 48m
- Frequency
- Every 4 hours
- Estimated price
- $75–90
- Website
- https://int.bahn.de/en
Train from Frankfurt to München Hbf
- Ave. Duration
- 3h 31m
- Frequency
- Every 30 minutes
- Estimated price
- $80–90
- Website
- https://int.bahn.de/en
Train from München Hbf to Rosenheim
- Ave. Duration
- 38 min
- Frequency
- Hourly
- Estimated price
- $29–33
- Website
- https://int.bahn.de/en
- Phone
- +49 30 200730
- post@transdev.de
- Website
- transdev.de
Train from München Hbf to Rosenheim
- Ave. Duration
- 43 min
- Frequency
- Hourly
- Estimated price
- $13–20
- Schedules at
- transdev.de
- Phone
- +43 1 89900
- meinenachricht@westbahn.at
- Website
- westbahn.at
Train from München Hbf to Rosenheim
- Ave. Duration
- 41 min
- Frequency
- Every 3 hours
- Estimated price
- $15–40
- Website
- https://westbahn.at/en/
- Standard Ticket
- $15–22
- First Class
- $28–40
- Phone
- +49 8024 997171
- info@brb.de
- Website
- brb.de
Train from München Hbf to Rosenheim
- Ave. Duration
- 44 min
- Frequency
- Every 3 hours
- Estimated price
- $19–23
- Schedules at
- brb.de
- Phone
- +43 5 1717
- Website
- oebb.at
Train from München Hbf to Rosenheim
- Ave. Duration
- 45 min
- Frequency
- Twice daily
- Estimated price
- $15–23
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket?cref=oebb-header
- Phone
- +48 22 322 22 22
- infokraj@intercity.pl
- Website
- intercity.pl
Train from München Hbf to Rosenheim
- Ave. Duration
- 45 min
- Frequency
- Once daily
- Estimated price
- $7–16
- Website
- https://www.intercity.pl/en/
- 2nd Class
- $7–11
- 1st Class
- $12–16
- Phone
- +49 (0) 221 800 20 820
- info@urlaubs-express.de
- Website
- urlaubs-express.de
Car train from Düsseldorf Hbf to Villach Hbf
- Ave. Duration
- 5h 53m
- Frequency
- Once a week
- Estimated price
- $120–1,200
- Website
- https://urlaubs-express.de/?lang=en
- Car Single Bed
- $320–650
- Car Compartment
- $650–1,200
- Phone
- +380(67)-484-57-27
- support@pavluks-trans.com
- Website
- pavluks-trans.com
Bus from Rotterdam to Amsterdam
- Ave. Duration
- 1h 2m
- Frequency
- Twice daily
- Website
- https://pavluks-trans.com/en/tickets/kyiv/goettingen?sort_by=departure&order_by=ASC&page=1
- Phone
- +387 61 197 121
- Website
- evropatours.com
Bus from Ulm Hbf to Prijedor
- Ave. Duration
- 6h 55m
- Frequency
- Once daily
- Schedules at
- evropatours.com
Bus from Rosenheim to Prijedor
- Ave. Duration
- 5h 11m
- Frequency
- Once daily
- Schedules at
- evropatours.com
- Phone
- +49 (0)7051 93 03 44
- info@prosicbus.com
- Website
- prosicbus.com
Bus from Rotterdam to Prijedor
- Ave. Duration
- 20h 40m
- Frequency
- Twice a week
- Estimated price
- $70–120
- Website
- http://www.prosicbus.com
- Schedules at
- http://www.prosicbus.com/#redvoznje-faq
- Phone
- +387 32 246 306
- bbabic@biss-tours.ba
- Website
- biss-tours.ba
Bus from Prijedor to Banja Luka, Autobuska Stanica
- Ave. Duration
- 1h
- Frequency
- Twice daily
- Estimated price
- $10–13
- Schedules at
- biss-tours.ba
- Phone
- +387 51 214 994
- info@autoprevoz-gs.com
- Website
- autoprevoz-gs.com
Bus from Prijedor to Banja Luka, Autobuska Stanica
- Ave. Duration
- 1h
- Frequency
- Once daily
- Website
- https://www.autoprevoz-gs.com/
Bus from Novi Grad, Autobuska stanica to Banja Luka, Autobuska Stanica
- Ave. Duration
- 1h 55m
- Frequency
- Once daily
- Estimated price
- $12
- Website
- https://www.autoprevoz-gs.com/
- Phone
- +385 (0)98 610 311
- info@pepeks.hr
- Website
- pepeks.hr
Bus from Velika Gorica to Banja Luka, Autobuska Stanica
- Ave. Duration
- 3h 50m
- Frequency
- Once daily
- Estimated price
- $31
- Schedules at
- pepeks.hr
Bus from Zagreb, Autobusni Kolodvor to Banja Luka, Autobuska Stanica
- Ave. Duration
- 3h
- Frequency
- Twice daily
- Estimated price
- $31
- Schedules at
- pepeks.hr
- Phone
- +386 1 320 4530
- info@goopti.com
- Website
- goopti.com
Shuttle from Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana to Zagreb
- Ave. Duration
- 2h 6m
- Frequency
- On demand
- Estimated price
- $35–280
- Website
- https://www.goopti.com/en/
- Shared
- $35–45
- Private
- $150–280
- Phone
- +385 (0) 91 6113 073
- info@croatiabus.hr
- Website
- croatiabus.hr
Bus from Zagreb, Autobusni Kolodvor to Banja Luka, Autobuska Stanica
- Ave. Duration
- 2h 45m
- Frequency
- Once daily
- Schedules at
- croatiabus.hr
- Website
- infobus.eu
Bus from Zagreb, Autobusni Kolodvor to Banja Luka, Autobuska Stanica
- Ave. Duration
- 3h 42m
- Frequency
- Once daily
- Estimated price
- $13–45
- Website
- https://infobus.eu/en
- info@flibco.com
- Website
- flibco.com
Bus from Brussels Midi / Brussels South West to Charleroi Airport
- Ave. Duration
- 55 min
- Frequency
- Every 30 minutes
- Estimated price
- $10–18
- Website
- https://www.flibco.com/en
- Phone
- +387 51 306 855
- info@neobas.org
- Website
- neobas.org
Bus from Beograd, Autobuska stanica to Laktaši
- Ave. Duration
- 5h 20m
- Frequency
- Once daily
- Estimated price
- $16
- Website
- http://www.neobas.org/v2/
- Phone
- 01806 607085
- dbregiobusnrw@deutschebahn.com
- Website
- bahn.de
Bus from Nijmegen Centraal Station to Weeze Airport Terminal 1
- Ave. Duration
- 1h 5m
- Frequency
- Hourly
- Estimated price
- $9–13
- Schedules at
- bahn.de
- Phone
- +31-383394700
- Website
- transdev.nl
Bus from Nijmegen Centraal Station to Weeze Airport Terminal 1
- Ave. Duration
- 1h 5m
- Frequency
- Every 2 hours
- Website
- Transdev Netherlands
- Phone
- + 387 32 88 44 88
- jelinak@gmail.com
- Website
- jelinak.com
Bus from Rotterdam Centraal to Novi Grad, Autobuska stanica
- Ave. Duration
- 23h 23m
- Frequency
- Twice a week
- Estimated price
- $125–170
- Schedules at
- facebook.com
- Regular prices
- $140–170
Want to know more about travelling around Bosnia & Herzegovina
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide







































































