There are 13 ways to get from Hamburg to Banja Luka by plane, bus, train, car, 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.
Fly to Zagreb Franjo Tuđman Airport, bus
best- Fly from Hamburg Airport (HAM) to Zagreb Franjo Tuđman Airport (ZAG)plane HAM - ZAG
- Take the bus from Velika Gorica to Banja Luka, Autobuska Stanicabus
9h 29mFly to Split Airport, bus
cheapest- Fly from Hamburg Airport (HAM) to Split Airport (SPU)plane HAM - SPU
- Take the bus from Split Bus Station to Banja Luka, Autobuska Stanicabus
10h 15m$124–333Train, bus via Munich
- Take the train from Hamburg Hbf to Hannover Hauptbahnhoftrain 25 / ...
- Take the train from Hannover Hauptbahnhof to München Hbftrain 25 / ...
- Take the train from Muenchen Hbf Gl.5-10 to Rosenheimtrain Rb / ...
- Take the bus from Rosenheim to Prijedorbus
- Take the train from Prijedor to Banja Lukatrain
16h 11mBus
- Take the bus from Hamburg, Zentraler Omnibusbahnhof to Doboj, Autobuska Stanicabus
- Take the bus from Doboj, Autobuska Stanica to Banja Luka, Autobuska Stanicabus
24h 45m$153–233Drive 1,393.2 km
- Drive from Hamburg to Banja Lukacar 1,393.2 km
13h 27m$230–332Fly to Mahovljani Airport
- Fly from Hamburg Airport (HAM) to Mahovljani Airport (BNX)plane HAM - BNX
9h 8m$245–660Fly to Belgrade Nikola Tesla Airport, bus
- Fly from Hamburg Airport (HAM) to Belgrade Nikola Tesla Airport (BEG)plane HAM - BEG
- Take the bus from Beograd, Autobuska stanica to Laktašibus
12h 47mFly to Tuzla International Airport, bus, train
- Fly from Hamburg Airport (HAM) to Tuzla International Airport (TZL)plane HAM - TZL
- Take the bus from Tuzla, Autobuska Stanica to Doboj, Autobuska Stanicabus
- Take the train from Doboj to Banja Lukatrain
10h 22mFly to Sarajevo, bus
- Fly from Hamburg Airport (HAM) to Sarajevo (SJJ)plane HAM - SJJ
- Take the bus from Doboj to Banja Luka, Autobuska Stanicabus
14h 20m$145–452Car train, drive
- Take the car train from Hamburg Hbf to Villach Hbfcartrain
- Drive from Villach Hbf to Banja Lukacar
17h 44m$196–260Train, bus
- Take the train from Hamburg Hbf to Villach Hauptbahnhoftrain Drf
- Take the bus from Villach Hbf to Banja Luka, Autobuska Stanicabus
22h 4mTrain
- Take the train from Hamburg Hbf to Villach Hauptbahnhoftrain Drf
- Take the train from Villach Hbf to Zagreb Glavni Kol.train 319
- Take the train from Zagreb Glavni Kol. to Volinjatrain Re
- Take the train from Blagaj to Banja Lukatrain
25h 19m$153–317Train, bus #2
- Take the train from Buchholz(Nordheide) to Hannover Hbftrain Rb
- Take the bus from Hanover to Banja Luka, Autobuska Stanicabus
27h 20m
Hamburg to Banja Luka by bus
Questions & Answers
The cheapest way to get from Hamburg to Banja Luka is to bus which costs $150 - $240 and takes 24h 45m.
The fastest way to get from Hamburg to Banja Luka is to fly which takes 9h 8m and costs $240 - $700.
No, there is no direct bus from Hamburg to Banja Luka. However, there are services departing from Hamburg, Zentraler Omnibusbahnhof and arriving at Banja Luka, Autobuska Stanica via Doboj, Autobuska Stanica. The journey, including transfers, takes approximately 24h 45m.
No, there is no direct train from Hamburg to Banja Luka. However, there are services departing from Hamburg Hbf and arriving at Banja Luka via Villach Hbf, Zagreb Glavni Kol. and Blagaj. The journey, including transfers, takes approximately 25h 19m.
The distance between Hamburg and Banja Luka is 1206 km. The road distance is 1393.2 km.
The best way to get from Hamburg to Banja Luka without a car is to train and bus via Munich which takes 16h 11m and costs .
It takes approximately 9h 29m to get from Hamburg to Banja Luka, including transfers.
Hamburg to Banja Luka bus services, operated by Centrotrans Eurolines, depart from Hamburg, Zentraler Omnibusbahnhof station.
Hamburg to Banja Luka train services, operated by Nightjet, depart from Hamburg Hbf station.
The best way to get from Hamburg to Banja Luka is to bus which takes 24h 45m and costs $150 - $240. Alternatively, you can fly, which costs $240 - $700 and takes 9h 8m, you could also train, which costs $150 - $320 and takes 25h 19m.
What companies run services between Hamburg, Germany and Banja Luka, Bosnia and Herzegovina?
You can take a bus from Hamburg, Zentraler Omnibusbahnhof to Banja Luka, Autobuska Stanica via Doboj, Autobuska Stanica in around 24h 45m. Alternatively, Air Serbia, Austrian Airlines, and two other airlines fly from Hamburg Airport (HAM) to Mahovljani Airport (BNX) 4 times a week.
- Website
- lufthansa.com
Flights from Hamburg Airport to Zagreb Franjo Tuđman Airport via Munich
- Ave. Duration
- 3h 32m
- When
- Every day
- Estimated price
- $120–430
Flights from Hamburg Airport to Zagreb Franjo Tuđman Airport via Frankfurt
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- $120–440
Flights from Hamburg Airport to Split Airport via Munich
- Ave. Duration
- 4h 1m
- When
- Friday to Thursday
- Estimated price
- $100–550
Flights from Hamburg Airport to Belgrade Nikola Tesla Airport via Munich
- Ave. Duration
- 4h 32m
- When
- Every day
- Estimated price
- $130–470
Flights from Hamburg Airport to Sarajevo via Frankfurt
- Ave. Duration
- 7h 10m
- When
- Wednesday
- Estimated price
- $170–600
- Website
- austrian.com
Flights from Hamburg Airport to Zagreb Franjo Tuđman Airport via Vienna
- Ave. Duration
- 3h 10m
- When
- Monday, Tuesday, Thursday, Friday, and Saturday
- Estimated price
- $110–410
Flights from Hamburg Airport to Split Airport via Vienna
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- $160–460
Flights from Hamburg Airport to Belgrade Nikola Tesla Airport via Vienna
- Ave. Duration
- 4h 3m
- When
- Every day
- Estimated price
- $95–440
Flights from Hamburg Airport to Sarajevo via Vienna
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- $150–550
- Website
- croatiaairlines.com
Flights from Hamburg Airport to Zagreb Franjo Tuđman Airport
- Ave. Duration
- 1h 40m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- $110–350
Flights from Hamburg Airport to Zagreb Franjo Tuđman Airport via Munich
- Ave. Duration
- 3h 32m
- When
- Every day
- Estimated price
- $120–430
Flights from Hamburg Airport to Split Airport via Zagreb Franjo Tuđman Airport
- Ave. Duration
- 4h 45m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- $100–370
Flights from Hamburg Airport to Sarajevo via Zagreb Franjo Tuđman Airport
- Ave. Duration
- 5h
- When
- Tuesday, Friday, and Sunday
- Estimated price
- $130–380
- Website
- airserbia.com
Flights from Hamburg Airport to Mahovljani Airport via Belgrade Nikola Tesla Airport
- Ave. Duration
- 9h 5m
- When
- Monday
- Estimated price
- $240–650
Flights from Hamburg Airport to Belgrade Nikola Tesla Airport
- Ave. Duration
- 2h 10m
- When
- Monday, Friday, and Sunday
- Estimated price
- $55–270
Flights from Hamburg Airport to Sarajevo via Belgrade Nikola Tesla Airport
- Ave. Duration
- 5h 5m
- When
- Monday
- Estimated price
- $100–400
- Website
- eurowings.com
Flights from Hamburg Airport to Zagreb Franjo Tuđman Airport via Stuttgart
- Ave. Duration
- 3h 25m
- When
- Monday, Wednesday, and Thursday
- Estimated price
- $110–210
Flights from Hamburg Airport to Split Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- $80–220
Flights from Hamburg Airport to Split Airport via Stuttgart
- Ave. Duration
- 4h 50m
- When
- Tuesday and Friday
- Estimated price
- $80–220
- Website
- swiss.com
Flights from Hamburg Airport to Zagreb Franjo Tuđman Airport via Zurich
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- $120–430
Flights from Hamburg Airport to Sarajevo via Zurich
- Ave. Duration
- 7h 20m
- When
- Monday and Wednesday
- Estimated price
- $160–600
- Website
- ryanair.com
Flights from Hamburg Airport to Mahovljani Airport via Vienna
- Ave. Duration
- 5h 40m
- When
- Saturday and Wednesday
- Estimated price
- $190–900
- Website
- wizzair.com
Flights from Hamburg Airport to Belgrade Nikola Tesla Airport
- Ave. Duration
- 2h 10m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $65–230
Flights from Hamburg Airport to Tuzla International Airport
- Ave. Duration
- 2h 5m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $28–1,000
- Website
- lot.com
Flights from Hamburg Airport to Sarajevo via Warsaw Chopin
- Ave. Duration
- 5h 7m
- When
- Monday to Saturday
- Estimated price
- $170–360
- Website
- flysas.com
Flights from Hamburg Airport to Sarajevo via Copenhagen
- Ave. Duration
- 4h 55m
- When
- Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- $150–650
- Phone
- +49 30 2970
- Website
- bahn.de
Train from Hamburg Hbf to Hannover Hauptbahnhof
- Ave. Duration
- 1h 22m
- Frequency
- Every 30 minutes
- Estimated price
- $35–170
- Website
- https://int.bahn.de/en
Train from Hannover Hauptbahnhof to München Hbf
- Ave. Duration
- 4h 37m
- Frequency
- Hourly
- Estimated price
- $120–550
- Website
- https://int.bahn.de/en
Train from Muenchen Hbf Gl.5-10 to Rosenheim
- Ave. Duration
- 41 min
- Frequency
- Hourly
- Estimated price
- $12–55
- Website
- https://int.bahn.de/en
- Phone
- +43 5 1717
- Website
- konzern.oebb.at
Train from Hamburg Hbf to Hannover Hauptbahnhof
- Ave. Duration
- 2h 15m
- Frequency
- Twice daily
- Estimated price
- $45–70
- Website
- https://konzern.oebb.at/en/
- Phone
- +49 581 97164164
- [email protected]
- Website
- der-metronom.de
Train from Hamburg Hbf to Hannover Hauptbahnhof
- Ave. Duration
- 2h 23m
- Frequency
- 3 times a day
- Estimated price
- $65–220
- Schedules at
- der-metronom.de
- Phone
- +49 30 200 73-0
- [email protected]
- Website
- transdev.de
Train from Muenchen Hbf Gl.5-10 to Rosenheim
- Ave. Duration
- 48 min
- Frequency
- Every 20 minutes
- Estimated price
- $13–19
- Schedules at
- transdev.de
- Phone
- +49 8024 997171
- [email protected]
- Website
- brb.de
Train from Muenchen Hbf Gl.5-10 to Rosenheim
- Ave. Duration
- 48 min
- Frequency
- Every 3 hours
- Estimated price
- $28–95
- Schedules at
- brb.de
- Phone
- +43 1 89900
- [email protected]
- Website
- westbahn.at
Train from Muenchen Hbf Gl.5-10 to Rosenheim
- Ave. Duration
- 46 min
- Frequency
- Every 4 hours
- Estimated price
- $13–22
- Website
- https://westbahn.at/en/
- Phone
- +387 53 241 368
- [email protected]
- 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
Train from Doboj to Banja Luka
- Ave. Duration
- 1h 57m
- Frequency
- Twice daily
- Estimated price
- $7
- Schedules at
- zrs-rs.com
Train from Blagaj to Banja Luka
- Ave. Duration
- 1h 58m
- Frequency
- 4 times a day
- Estimated price
- $6
- Schedules at
- zrs-rs.com
- Phone
- +49 (0) 221 800 20 820
- [email protected]
- Website
- urlaubs-express.de
Car train from Hamburg Hbf to Villach Hbf
- Ave. Duration
- 13h 40m
- Frequency
- Once a week
- Estimated price
- $120–140
- Website
- https://urlaubs-express.de/?lang=en
- Phone
- +43 (0) 51717
- Website
- nightjet.com
Train from Hamburg Hbf to Villach Hauptbahnhof
- Ave. Duration
- 13h 34m
- Frequency
- Once a week
- Estimated price
- $65–170
- Website
- https://www.nightjet.com/en/#/home
- Sleeper Carriage
- $130–170
- Couchette Carriage
- $100–120
- Seating Carriage
- $65–80
Train from Hamburg Hbf to Villach Hauptbahnhof
- Ave. Duration
- 13h 34m
- Frequency
- Once a week
- Estimated price
- $65–170
- Website
- https://www.nightjet.com/en/#/home
- Sleeper Carriage
- $130–170
- Couchette Carriage
- $100–120
- Seating Carriage
- $65–80
- Phone
- _AUSTRIAN_RAILWAYS_(ÖBB)
- Website
- oebb.at
Train from Villach Hbf to Zagreb Glavni Kol.
- Ave. Duration
- 4h 22m
- Frequency
- Twice daily
- Estimated price
- $55–110
- Website
- https://www.oebb.at/en/
- Phone
- +385 60 333 444
- [email protected]
- Website
- hzpp.hr
Train from Zagreb Glavni Kol. to Volinja
- Ave. Duration
- 1h 51m
- Frequency
- Every 4 hours
- Estimated price
- $21–30
- Website
- http://www.hzpp.hr/en
- Phone
- +49 69 9999 3640
- [email protected]
- Website
- startgmbh.com
Train from Buchholz(Nordheide) to Hannover Hbf
- Ave. Duration
- 1h 55m
- Frequency
- Hourly
- Estimated price
- $28–40
- Schedules at
- startgmbh.com
- Phone
- +385 (0)98 610 311
- [email protected]
- Website
- pepeks.hr
Bus from Velika Gorica to Banja Luka, Autobuska Stanica
- Ave. Duration
- 3h 50m
- Frequency
- Once daily
- Schedules at
- pepeks.hr
- Phone
- +387 61 197 121
- Website
- evropatours.com
Bus from Rosenheim to Prijedor
- Ave. Duration
- 5h 11m
- Frequency
- Once daily
- Schedules at
- evropatours.com
- Phone
- +387 33 770 889
- [email protected]
- Website
- centrotrans.com
Bus from Hamburg, Zentraler Omnibusbahnhof to Doboj, Autobuska Stanica
- Ave. Duration
- 21h 50m
- Frequency
- Once a week
- Estimated price
- $130–200
- Website
- https://centrotrans.com/en
- Phone
- +387 62 808 962
- [email protected]
- Website
- biss-tours.ba
Bus from Doboj, Autobuska Stanica to Banja Luka, Autobuska Stanica
- Ave. Duration
- 1h 55m
- Frequency
- Twice daily
- Estimated price
- $15–19
- Schedules at
- biss-tours.ba
- Phone
- +387 65 042 685
- [email protected]
Bus from Doboj, Autobuska Stanica to Banja Luka, Autobuska Stanica
- Ave. Duration
- 2h 29m
- Frequency
- Once daily
- Schedules at
- https://www.facebook.com/rockobratunac/
Bus from Tuzla, Autobuska Stanica to Doboj, Autobuska Stanica
- Ave. Duration
- 1h 35m
- Frequency
- Once daily
- Schedules at
- https://www.facebook.com/rockobratunac/
- Phone
- +387 65 803 830
- [email protected]
- Website
- zamtours.net
Bus from Doboj, Autobuska Stanica to Banja Luka, Autobuska Stanica
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- $14–21
- Schedules at
- zamtours.net
Bus from Doboj to Banja Luka, Autobuska Stanica
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- $26–40
- Schedules at
- zamtours.net
- Phone
- +387 53 961-714
- [email protected]
- Website
- facebook.com
Bus from Doboj, Autobuska Stanica to Banja Luka, Autobuska Stanica
- Ave. Duration
- 2h 3m
- Frequency
- 4 times a week
- Estimated price
- $23–35
- Website
- https://www.facebook.com/bosnaturist
- Phone
- +387 51 211-850
- [email protected]
- Website
- facebook.com
Bus from Split Bus Station to Banja Luka, Autobuska Stanica
- Ave. Duration
- 3h 47m
- Frequency
- Once daily
- Schedules at
- facebook.com
- Phone
- +387 51 215-725
- [email protected]
- Website
- bocactours.com
Bus from Split Bus Station to Banja Luka, Autobuska Stanica
- Ave. Duration
- 5h 11m
- Frequency
- Once daily
- Estimated price
- $26–29
- Schedules at
- bocactours.com
- Phone
- +387 51 306 855
- [email protected]
- Website
- neobas.org
Bus from Beograd, Autobuska stanica to Laktaši
- Ave. Duration
- 5h 20m
- Frequency
- Once daily
- Website
- http://www.neobas.org/v2/
- Phone
- +387 62 788 723
- [email protected]
- Website
- facebook.com
Bus from Tuzla, Autobuska Stanica to Doboj, Autobuska Stanica
- Ave. Duration
- 1h 30m
- Frequency
- Twice daily
- Website
- https://www.facebook.com/zettours2tesanj/
- Phone
- +43 676 67 00 00 5
- [email protected]
- Website
- brisnikbus.at
Bus from Villach Hbf to Banja Luka, Autobuska Stanica
- Ave. Duration
- 7h 30m
- Frequency
- Twice a week
- Schedules at
- brisnikbus.at
- Phone
- + 387 30 514 886
- Website
- bosnatours.ba
Bus from Hanover to Banja Luka, Autobuska Stanica
- Ave. Duration
- 23h 35m
- Frequency
- Twice a week
- Schedules at
- bosnatours.ba
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
Travelling Croatia’s Dalmatian Coast by boat, bus, car and train
Read the travel guide
More Questions & Answers
Hamburg to Banja Luka bus services, operated by Centrotrans Eurolines, arrive at Doboj, Autobuska Stanica station.
Hamburg to Banja Luka train services, operated by Nightjet, arrive at Villach Hauptbahnhof station.
Yes, the driving distance between Hamburg to Banja Luka is 1393 km. It takes approximately 13h 27m to drive from Hamburg to Banja Luka.
There are 1022+ hotels available in Banja Luka.

















































