There are 11 ways to get from Tallinn to Banja Luka by plane, bus, train, car, ferry, car ferry, or busferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Lennart Meri International Airport to Mahovljani Airport
best- Fly from Lennart Meri International Airport (TLL) to Mahovljani Airport (BNX)plane TLL - BNX
9h 1m$144–558Fly Lennart Meri International Airport to Split Airport, bus
cheapest- Fly from Lennart Meri International Airport (TLL) to Split Airport (SPU)plane TLL - SPU
- Take the bus from Split Bus Station to Banja Luka, Autobuska Stanicabus
10h 58m$138–291Bus, train
- Take the bus from Tallinn, Harbour Terminal D to Warszawa, Dworzec Zachodnibus
- Take the train from Warszawa Zachodnia to Maribortrain Ic
- Take the bus from Maribor, Avtobusna Postaja to Banja Luka, Autobuska Stanicabus
35h 45mTrain
- Take the train from Tallinn to Vilniustrain 12
- Take the train from Vilniaus geležinkelio stotis to Kraków Głównytrain
- Take the train from Krakow Glowny to Graz Hbftrain Ic
- Take the train from Graz Hbf to Zagreb Glavni Kol.train Ec
- Take the train from Zagreb Glavni Kol. to Volinjatrain Re
- Take the train from Blagaj to Banja Lukatrain
42h 53m$278–687Drive 2,074.9 km
- Drive from Tallinn to Banja Lukacar 2,074.9 km
23h 18m$381–551Fly Lennart Meri International Airport to Zagreb Franjo Tuđman Airport, bus
- Fly from Lennart Meri International Airport (TLL) to Zagreb Franjo Tuđman Airport (ZAG)plane TLL - ZAG
- Take the bus from Velika Gorica to Banja Luka, Autobuska Stanicabus
11h 47mFly Lennart Meri International Airport to Sarajevo, bus
- Fly from Lennart Meri International Airport (TLL) to Sarajevo (SJJ)plane TLL - SJJ
- Take the bus from Doboj to Banja Luka, Autobuska Stanicabus
14h 28m$144–360Ferry to Helsinki Airport, fly to Split Airport, bus
- Take the ferry from Tallinn to Helsinki Terminal 2ferry
- Fly from Helsinki Airport (HEL) to Split Airport (SPU)plane HEL - SPU
- Take the bus from Split Bus Station to Banja Luka, Autobuska Stanicabus
13h 58m$155–448Bus
- Take the bus from Tallinn, Harbour Terminal D to Warszawa, Dworzec Zachodnibus
- Take the bus from Warsaw, Bus Station West to Zagrebbus 986
- Take the bus from Zagreb, Autobusni Kolodvor to Banja Luka, Autobuska Stanicabus
36h 5m$193–343Car ferry, bus
- Take the car ferry from Tallinn to Stockholmcarferry
- Take the bus from Stockholm, Cityterminalen to Zagreb, Autobusni Kolodvorbus
- Take the bus from Zagreb, Autobusni Kolodvor to Banja Luka, Autobuska Stanicabus
46hCar ferry, bus and ferry, bus
- Take the car ferry from Tallinn to Stockholmcarferry
- Take the busferry from Stockholm, Cityterminalen to Gradiska, Vuka Karadžićabusferry
- Take the bus from Gradiska, Vuka Karadžića to Banja Luka, Autobuska Stanicabus
2d 5h
Lennart Meri International Airport (TLL) to Mahovljani Airport (BNX) flights
Questions & Answers
The cheapest way to get from Tallinn to Banja Luka is to fly and bus which costs $130 - $300 and takes 10h 58m.
The fastest way to get from Tallinn to Banja Luka is to fly which takes 9h 1m and costs $140 - $600.
No, there is no direct bus from Tallinn to Banja Luka. However, there are services departing from Tallinn, Harbour Terminal D and arriving at Banja Luka, Autobuska Stanica via Warsaw, Bus Station West and Zagreb, Autobusni Kolodvor. The journey, including transfers, takes approximately 36h 5m.
No, there is no direct train from Tallinn to Banja Luka. However, there are services departing from Tallinn and arriving at Banja Luka via Vilniaus geležinkelio stotis, Krakow Glowny, Graz Hbf, Zagreb Glavni Kol. and Blagaj. The journey, including transfers, takes approximately 42h 53m.
The distance between Tallinn and Banja Luka is 1713 km. The road distance is 2074.9 km.
The best way to get from Tallinn to Banja Luka without a car is to bus and train which takes 35h 45m and costs .
It takes approximately 9h 1m to get from Tallinn to Banja Luka, including transfers.
Tallinn to Banja Luka bus services, operated by TransTempo, depart from Tallinn, Harbour Terminal D station.
Tallinn to Banja Luka train services, operated by LTG Link, depart from Tallinn station.
The best way to get from Tallinn to Banja Luka is to fly which takes 9h 1m and costs $140 - $600. Alternatively, you can train, which costs $270 - $700 and takes 42h 53m, you could also bus, which costs $190 - $350 and takes 36h 5m.
What companies run services between Tallinn, Estonia and Banja Luka, Bosnia and Herzegovina?
Ryanair, Scandinavian Airlines, and Air Baltic fly from Lennart Meri International Airport (TLL) to Mahovljani Airport (BNX) 4 times a week. Alternatively, you can take a train from Tallinn to Banja Luka via Vilniaus geležinkelio stotis, Kraków Główny, Krakow Glowny, Graz Hbf, Zagreb Glavni Kol., Volinja, and Blagaj in around 42h 53m.
- Website
- ryanair.com
Flights from Lennart Meri International Airport to Mahovljani Airport via Stockholm
- Ave. Duration
- 6h 15m
- When
- Sunday and Thursday
- Estimated price
- $140–550
Flights from Lennart Meri International Airport to Mahovljani Airport via Vienna
- Ave. Duration
- 7h 25m
- When
- Wednesday
- Estimated price
- $210–800
- Website
- lot.com
Flights from Lennart Meri International Airport to Zagreb Franjo Tuđman Airport via Warsaw Chopin
- Ave. Duration
- 4h 10m
- When
- Tuesday, Thursday, Friday, and Sunday
- Estimated price
- $100–330
Flights from Lennart Meri International Airport to Split Airport via Warsaw Chopin
- Ave. Duration
- 5h 45m
- When
- Tuesday and Sunday
- Estimated price
- $120–240
Flights from Lennart Meri International Airport to Sarajevo via Warsaw Chopin
- Ave. Duration
- 4h 30m
- When
- Friday to Sunday
- Estimated price
- $130–430
- Website
- lufthansa.com
Flights from Lennart Meri International Airport to Zagreb Franjo Tuđman Airport via Munich
- Ave. Duration
- 6h 12m
- When
- Sunday and Tuesday
- Estimated price
- $100–410
Flights from Lennart Meri International Airport to Sarajevo via Frankfurt
- Ave. Duration
- 5h 15m
- When
- Monday, Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- $170–600
- Website
- croatiaairlines.com
Flights from Lennart Meri International Airport to Zagreb Franjo Tuđman Airport via Prague
- Ave. Duration
- 5h 50m
- When
- Friday
- Estimated price
- $75–300
Flights from Lennart Meri International Airport to Zagreb Franjo Tuđman Airport via Stockholm
- Ave. Duration
- 6h 15m
- When
- Monday
- Estimated price
- $120–550
Flights from Lennart Meri International Airport to Zagreb Franjo Tuđman Airport via Copenhagen
- Ave. Duration
- 6h 15m
- When
- Monday and Sunday
- Estimated price
- $120–550
- Website
- airbaltic.com
Flights from Lennart Meri International Airport to Split Airport
- Ave. Duration
- 2h 55m
- When
- Friday and Sunday
- Estimated price
- $120–460
Flights from Lennart Meri International Airport to Split Airport via Riga
- Ave. Duration
- 4h 30m
- When
- Monday and Friday
- Estimated price
- $120–460
Flights from Helsinki Airport to Split Airport via Riga
- Ave. Duration
- 4h 35m
- When
- Monday and Friday
- Estimated price
- $120–480
- Website
- austrian.com
Flights from Lennart Meri International Airport to Zagreb Franjo Tuđman Airport via Vienna
- Ave. Duration
- 5h 20m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $100–370
Flights from Lennart Meri International Airport to Sarajevo via Vienna
- Ave. Duration
- 8h 35m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $130–550
- Website
- norwegian.com
Flights from Lennart Meri International Airport to Sarajevo via Stockholm
- Ave. Duration
- 5h 15m
- When
- Saturday
- Estimated price
- $90–420
Flights from Helsinki Airport to Split Airport
- Ave. Duration
- 3h
- When
- Monday, Wednesday, and Saturday
- Estimated price
- $80–260
- Website
- finnair.com
Flights from Helsinki Airport to Split Airport
- Ave. Duration
- 3h
- When
- Saturday, Sunday, Tuesday, and Friday
- Estimated price
- $200–370
- Website
- wizzair.com
Flights from Lennart Meri International Airport to Split Airport via Gdansk
- Ave. Duration
- 6h 15m
- When
- Monday and Friday
- Estimated price
- $110–240
- Website
- flysas.com
Flights from Lennart Meri International Airport to Sarajevo via Copenhagen
- Ave. Duration
- 5h 55m
- When
- Tuesday, Wednesday, and Saturday
- Estimated price
- $140–600
- Phone
- +48 22 322 22 22
- [email protected]
- Website
- intercity.pl
Train from Warszawa Zachodnia to Maribor
- Ave. Duration
- 12h 56m
- Frequency
- Twice daily
- Estimated price
- $160–600
- Website
- https://www.intercity.pl/en/
Train from Krakow Glowny to Graz Hbf
- Ave. Duration
- 8h 19m
- Frequency
- Twice daily
- Estimated price
- $110–420
- Website
- https://www.intercity.pl/en/
- Phone
- +370 700 55 111
- [email protected]
- Website
- ltglink.lt
Train from Tallinn to Vilnius
- Ave. Duration
- 10h 10m
- Frequency
- Twice daily
- Estimated price
- $40–55
- Website
- https://ltglink.lt/en
Train from Vilniaus geležinkelio stotis to Kraków Główny
- Ave. Duration
- 11h 9m
- Frequency
- Once daily
- Estimated price
- $40–55
- Website
- https://ltglink.lt/en
- Phone
- +43 (0) 5 1717
- Website
- oebb.at
Train from Graz Hbf to Zagreb Glavni Kol.
- Ave. Duration
- 3h 52m
- Frequency
- Twice daily
- Estimated price
- $55–110
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
- 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–35
- Website
- http://www.hzpp.hr/en
- Phone
- +387 53 241 368
- [email protected]
- Website
- 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
- +38 (067) 467-44-00
- [email protected]
- Website
- transtempo.ua
Bus from Tallinn, Harbour Terminal D to Warszawa, Dworzec Zachodni
- Ave. Duration
- 16h
- Frequency
- Once daily
- Estimated price
- $65–140
- Website
- https://transtempo.ua/
Bus from Tallinn, Harbour Terminal D to Warszawa, Dworzec Zachodni
- Ave. Duration
- 16h
- Frequency
- Once daily
- Estimated price
- $65–140
- Website
- https://transtempo.ua/
- Phone
- +387 051/ 211-788
- [email protected]
- Website
- intravel.ba
Bus from Maribor, Avtobusna Postaja to Banja Luka, Autobuska Stanica
- Ave. Duration
- 4h 45m
- Frequency
- Once daily
- Schedules at
- intravel.ba
- 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 Zagreb, Autobusni Kolodvor to Banja Luka, Autobuska Stanica
- Ave. Duration
- 3h
- Frequency
- 3 times a day
- Schedules at
- pepeks.hr
Bus from Stockholm, Cityterminalen to Zagreb, Autobusni Kolodvor
- Ave. Duration
- 24h 19m
- Frequency
- Once a week
- 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 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
- +387 65 803 830
- [email protected]
- Website
- zamtours.net
Bus from Doboj to Banja Luka, Autobuska Stanica
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- $26–40
- Schedules at
- zamtours.net
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Warsaw, Bus Station West to Zagreb
- Ave. Duration
- 15h 5m
- Frequency
- Twice daily
- Estimated price
- $110–190
- 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
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/
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/
- Phone
- +387 62 808 962
- [email protected]
- Website
- biss-tours.ba
Busferry from Stockholm, Cityterminalen to Gradiska, Vuka Karadžića
- Ave. Duration
- 34h 25m
- Frequency
- Once a week
- Estimated price
- $160–200
- Schedules at
- biss-tours.ba
- Phone
- +38751219600
- [email protected]
- Website
- pavlovic-turs.com
Bus from Gradiska, Vuka Karadžića to Banja Luka, Autobuska Stanica
- Ave. Duration
- 1h
- Frequency
- Hourly
- Schedules at
- pavlovic-turs.com
- Phone
- 06000 4300
- Website
- eckeroline.fi
Ferry from Tallinn to Helsinki Terminal 2
- Ave. Duration
- 2h 15m
- Frequency
- 3 times a day
- Estimated price
- $23–40
- Schedules at
- https://www.eckeroline.com/
- Economy
- $23–35
- Phone
- +49 (0) 40 547 541 222
- [email protected]
- Website
- tallink.com
Car ferry from Tallinn to Stockholm
- Ave. Duration
- 16h
- Frequency
- 3 times a week
- Estimated price
- $120–370
- Website
- https://www.tallink.com/en
- Adult
- $120–200
- Vehicle
- $270–370
Car ferry from Tallinn to Stockholm
- Ave. Duration
- 16h
- Frequency
- 3 times a week
- Estimated price
- $120–370
- Website
- https://www.tallink.com/en
- Adult
- $120–200
- Vehicle
- $270–370
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
Travelling Croatia’s Dalmatian Coast by boat, bus, car and train
Read the travel guide
How to plan an amazing trip around Scandinavia
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Tallinn to Banja Luka bus services, operated by TransTempo, arrive at Warszawa, Dworzec Zachodni station.
Banja Luka is 1h behind Tallinn. It is currently 4:31 PM in Tallinn and 3:31 PM in Banja Luka.
Tallinn to Banja Luka train services, operated by LTG Link, arrive at Vilnius station.
Yes, the driving distance between Tallinn to Banja Luka is 2075 km. It takes approximately 23h 18m to drive from Tallinn to Banja Luka.
Book your Tallinn to Banja Luka bus tickets online with Omio.
There are 1015+ hotels available in Banja Luka.






















































