There are 11 ways to get from Lausanne to Banja Luka by train, plane, bus, 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.
Train to Mulhouse, fly to Mahovljani Airport
best- Take the train from Lausanne to Basel SBBtrain
- Fly from Mulhouse (MLH) to Mahovljani Airport (BNX)plane MLH - BNX
7h 45m$156–890Train to Geneva International Airport, fly to Split Airport, bus
cheapest- Take the train from Lausanne to Genève-Aéroporttrain
- Fly from Geneva International Airport (GVA) to Split Airport (SPU)plane GVA - SPU
- Take the bus from Split Bus Station to Banja Luka, Autobuska Stanicabus
10h 32m$114–374Train, bus
- Take the train from Lausanne to St. Gallentrain Ic5 / ...
- Take the bus from St. Gallen to Banja Luka, Autobuska Stanicabus
16h 58mDrive 1,107 km
- Drive from Lausanne to Banja Lukacar 1,107 km
11h 24m$224–323Train to Basel, fly to Mahovljani Airport
- Take the train from Lausanne to Basel SBBtrain
- Fly from Basel (BSL) to Mahovljani Airport (BNX)plane BSL - BNX
7h 45m$191–790Train to Zurich Airport, fly to Zagreb Franjo Tuđman Airport, bus
- Take the train from Lausanne to Zürich Flughafentrain
- Fly from Zurich Airport (ZRH) to Zagreb Franjo Tuđman Airport (ZAG)plane ZRH - ZAG
- Take the bus from Velika Gorica to Banja Luka, Autobuska Stanicabus
11h 18mTrain to Basel, fly to Zagreb Franjo Tuđman Airport, bus
- Take the train from Lausanne to Basel SBBtrain
- Fly from Basel (BSL) to Zagreb Franjo Tuđman Airport (ZAG)plane BSL - ZAG
- Take the bus from Velika Gorica to Banja Luka, Autobuska Stanicabus
11h 51mTrain to Zurich Airport, fly to Split Airport, bus
- Take the train from Lausanne to Zürich Flughafentrain
- Fly from Zurich Airport (ZRH) to Split Airport (SPU)plane ZRH - SPU
- Take the bus from Split Bus Station to Banja Luka, Autobuska Stanicabus
11h 49m$232–603Train to Mulhouse, fly to Tuzla International Airport, bus, train
- Take the train from Lausanne to Basel SBBtrain
- Fly from Mulhouse (MLH) to Tuzla International Airport (TZL)plane MLH - TZL
- Take the bus from Tuzla, Autobuska Stanica to Doboj, Autobuska Stanicabus
- Take the train from Doboj to Banja Lukatrain
12h 19mBus via Sankt Gallen
- Take the bus from Lausanne Bus Station to St. Gallen Lagerstrassebus : Lyon - Prague Central Bus Station / ...
- Take the bus from St. Gallen to Banja Luka, Autobuska Stanicabus
17h 30mBus
- Take the bus from Lausanne to Zagrebbus FlixBus N953
- Take the bus from Zagreb, Autobusni Kolodvor to Banja Luka, Autobuska Stanicabus
20h 25m$116–183
Lausanne to Banja Luka by bus
Questions & Answers
The cheapest way to get from Lausanne to Banja Luka is to bus which costs $110 - $190 and takes 20h 25m.
The fastest way to get from Lausanne to Banja Luka is to train and fly which takes 7h 45m and costs $150 - $900.
No, there is no direct bus from Lausanne station to Banja Luka. However, there are services departing from Lausanne Bus Station and arriving at Banja Luka, Autobuska Stanica via St. Gallen. The journey, including transfers, takes approximately 17h 30m.
The distance between Lausanne and Banja Luka is 1015 km. The road distance is 1107 km.
The best way to get from Lausanne to Banja Luka without a car is to train and bus which takes 16h 58m and costs .
It takes approximately 7h 45m to get from Lausanne to Banja Luka, including transfers.
Lausanne to Banja Luka bus services, operated by FlixBus, depart from Lausanne station.
Lausanne to Banja Luka bus services, operated by FlixBus, arrive at Zagreb station.
Yes, the driving distance between Lausanne to Banja Luka is 1107 km. It takes approximately 11h 24m to drive from Lausanne to Banja Luka.
Book your Lausanne to Banja Luka bus tickets online with Omio.
What companies run services between Lausanne, Switzerland and Banja Luka, Bosnia and Herzegovina?
You can take a bus from Lausanne Bus Station to Banja Luka, Autobuska Stanica via St. Gallen Lagerstrasse and St. Gallen in around 17h 30m.
- Website
- croatiaairlines.com
Flights from Zurich Airport to Zagreb Franjo Tuđman Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- $100–360
Flights from Zurich Airport to Zagreb Franjo Tuđman Airport via Split Airport
- Ave. Duration
- 3h 25m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $100–360
Flights from Zurich Airport to Split Airport
- Ave. Duration
- 1h 27m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- $120–330
Flights from Zurich Airport to Split Airport via Zagreb Franjo Tuđman Airport
- Ave. Duration
- 3h 40m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $120–330
- Website
- austrian.com
Flights from Geneva International Airport to Split Airport via Vienna
- Ave. Duration
- 4h 20m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- $100–270
Flights from Zurich Airport to Zagreb Franjo Tuđman Airport via Vienna
- Ave. Duration
- 3h 10m
- When
- Every day
- Estimated price
- $100–370
Flights from Zurich Airport to Split Airport via Vienna
- Ave. Duration
- 3h 32m
- When
- Every day
- Estimated price
- $110–280
- Website
- lufthansa.com
Flights from Zurich Airport to Zagreb Franjo Tuđman Airport via Munich
- Ave. Duration
- 3h 7m
- When
- Every day
- Estimated price
- $100–390
Flights from Basel to Zagreb Franjo Tuđman Airport via Munich
- Ave. Duration
- 3h
- When
- Monday to Saturday
- Estimated price
- $130–250
Flights from Basel to Zagreb Franjo Tuđman Airport via Frankfurt
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- $130–250
Flights from Zurich Airport to Split Airport via Munich
- Ave. Duration
- 3h 15m
- When
- Thursday and Friday
- Estimated price
- $130–460
- Website
- wizzair.com
Flights from Mulhouse to Mahovljani Airport
- Ave. Duration
- 1h 35m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- $50–650
Flights from Basel to Mahovljani Airport
- Ave. Duration
- 1h 35m
- When
- Monday, Friday, and Sunday
- Estimated price
- $110–550
Flights from Mulhouse to Tuzla International Airport
- Ave. Duration
- 1h 45m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $30–410
- Website
- easyjet.com
Flights from Geneva International Airport to Split Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- $55–220
- Website
- ita-airways.com
Flights from Geneva International Airport to Split Airport via Rome
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- $110–350
- Website
- ryanair.com
Flights from Basel to Zagreb Franjo Tuđman Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- $35–190
- Website
- flyedelweiss.com
Flights from Zurich Airport to Split Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- $65–370
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Lausanne to Basel SBB
- Ave. Duration
- 2h 22m
- Frequency
- Hourly
- Estimated price
- $70–230
- Website
- https://www.sbb.ch/en
Train from Lausanne to St. Gallen
- Ave. Duration
- 3h 28m
- Frequency
- Hourly
- Estimated price
- $120–400
- Website
- https://www.sbb.ch/en
Train from Lausanne to Basel SBB
- Ave. Duration
- 2h 22m
- Frequency
- Hourly
- Estimated price
- $70–230
- Website
- https://www.sbb.ch/en
Train from Lausanne to Genève-Aéroport
- Ave. Duration
- 52 min
- Frequency
- Every 20 minutes
- Estimated price
- $27–85
- Website
- https://www.sbb.ch/en
Train from Lausanne to Zürich Flughafen
- Ave. Duration
- 2h 37m
- Frequency
- Hourly
- Estimated price
- $95–300
- Website
- https://www.sbb.ch/en
Train from Lausanne to Basel SBB
- Ave. Duration
- 2h 22m
- Frequency
- Hourly
- Estimated price
- $70–230
- Website
- https://www.sbb.ch/en
Train from Lausanne to Zürich Flughafen
- Ave. Duration
- 2h 37m
- Frequency
- Hourly
- Estimated price
- $95–300
- Website
- https://www.sbb.ch/en
Train from Lausanne to Basel SBB
- Ave. Duration
- 2h 22m
- Frequency
- Hourly
- Estimated price
- $70–230
- Website
- https://www.sbb.ch/en
- Phone
- +387 53 241 368
- [email protected]
- Website
- zrs-rs.com
Train from Doboj to Banja Luka
- Ave. Duration
- 1h 57m
- Frequency
- Twice daily
- Estimated price
- $7
- Schedules at
- zrs-rs.com
- Phone
- + 387 30 514 886
- Website
- bosnatours.ba
Bus from St. Gallen to Banja Luka, Autobuska Stanica
- Ave. Duration
- 12h 30m
- Frequency
- Twice a week
- Schedules at
- bosnatours.ba
Bus from St. Gallen to Banja Luka, Autobuska Stanica
- Ave. Duration
- 12h 30m
- Frequency
- Twice a week
- Schedules at
- bosnatours.ba
- 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
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
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
- +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
Bus from Velika Gorica to Banja Luka, Autobuska Stanica
- Ave. Duration
- 3h 50m
- Frequency
- Once daily
- Schedules at
- pepeks.hr
Bus from Zagreb, Autobusni Kolodvor to Banja Luka, Autobuska Stanica
- Ave. Duration
- 3h
- Frequency
- 3 times a day
- Schedules at
- pepeks.hr
- 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
- +387 65 042 685
- [email protected]
Bus from Tuzla, Autobuska Stanica to Doboj, Autobuska Stanica
- Ave. Duration
- 1h 35m
- Frequency
- Once daily
- Schedules at
- https://www.facebook.com/rockobratunac/
- Phone
- +420 222 222 221
- [email protected]
- Website
- regiojet.com
Bus from Lausanne Bus Station to St. Gallen Lagerstrasse
- Ave. Duration
- 4h
- Frequency
- Twice a week
- Estimated price
- $27–40
- Website
- https://regiojet.com/
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Lausanne to Zagreb
- Ave. Duration
- 16h 25m
- Frequency
- Once daily
- Estimated price
- $100–170
- Website
- https://www.flixbus.co.uk
- Phone
- +385 (0) 91 6113 073
- [email protected]
- Website
- croatiabus.hr
Bus from Zagreb, Autobusni Kolodvor to Banja Luka, Autobuska Stanica
- Ave. Duration
- 2h 45m
- Frequency
- Twice daily
- Schedules at
- croatiabus.hr
- Phone
- +387 (0)36 653 250
- [email protected]
- Website
- globtour.com
Bus from Zagreb, Autobusni Kolodvor to Banja Luka, Autobuska Stanica
- Ave. Duration
- 3h 55m
- Frequency
- Once daily
- Estimated price
- $15–19
- Website
- https://www.globtour.com/
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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Travelling Croatia’s Dalmatian Coast by boat, bus, car and train
Read the travel guide
More Questions & Answers
There are 1020+ hotels available in Banja Luka.





















