There are 11 ways to get from Tallinn to Basel by plane, bus, train, car, ferry, 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 Lennart Meri International Airport to Basel
best- Fly from Lennart Meri International Airport (TLL) to Basel (BSL)plane TLL - BSL
7h 11mCHF 73–216Bus, train via Frankfurt am Main
- Take the bus from Tallinn, Bus Station to Berlin Airport BERbus
- Take the train from S Südkreuz Bhf to Frankfurttrain 11 / ...
- Take the train from Frankfurt to Basel Bad Bftrain 20 / ...
30h 39mCHF 130–306Train
- 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 Berlin Ostbahnhoftrain Ic
- Take the train from S Ostbahnhof to Kassel Bahnhof Wilhelmshöhetrain 12 / ...
- Take the train from Kassel Bahnhof Wilhelmshöhe to Basel Bad Bftrain 20 / ...
41h 28mCHF 175–373Drive 2,306 km
- Drive from Tallinn to Baselcar 2,306 km
22h 46mCHF 360–519Fly Lennart Meri International Airport to Zurich Airport, train
- Fly from Lennart Meri International Airport (TLL) to Zurich Airport (ZRH)plane TLL - ZRH
- Take the train from Zürich HB to Basel SBBtrain
6h 50mCHF 103–260Ferry to Helsinki Airport, fly to Basel
- Take the ferry from Tallinn to Helsinkiferry
- Fly from Helsinki Airport (HEL) to Basel (BSL)plane HEL - BSL
9h 30mCHF 121–366Ferry to Helsinki Airport, fly to Zurich Airport, train
- Take the ferry from Tallinn to Helsinkiferry
- Fly from Helsinki Airport (HEL) to Zurich Airport (ZRH)plane HEL - ZRH
- Take the train from Zürich HB to Basel SBBtrain
9h 24mCHF 151–370Bus, train
- Take the bus from Tallinn, Harbour Terminal D to Hamburg, Zentraler Omnibusbahnhofbus N1206
- Take the train from Hamburg Hbf to Basel SBBtrain 20 / ...
35h 24mCHF 111–337Bus
- Take the bus from Tallinna bussijaam to Riiabus
- Take the bus from Rīga to Frankfurtbus
- Take the bus from Frankfurt, Hauptbahnhof FOB to Basel, Bahnhofbus
37h 50mBus via Katowice
- Take the bus from Tallinn to Katowicebus
- Take the bus from Katowice to Basel, Bahnhofbus Ivano-Frankivsk
2d 3hDrive, car train
- Drive from Tallinn to Hamburg Altonacar
- Take the car train from Hamburg Altona to Lörrach Hbfcartrain
31h 4mCHF 320–1,084
Tallinn to Basel by bus, foot, and train
Questions & Answers
The cheapest way to get from Tallinn to Basel is to fly which costs SFr 70 - SFr 220 and takes 7h 11m.
The fastest way to get from Tallinn to Basel is to fly and train which takes 6h 50m and costs SFr 100 - SFr 260.
No, there is no direct bus from Tallinn to Basel. However, there are services departing from Tallinna bussijaam and arriving at Basel, Bahnhof via Rīga and Frankfurt, Hauptbahnhof FOB. The journey, including transfers, takes approximately 37h 50m.
No, there is no direct train from Tallinn to Basel. However, there are services departing from Tallinn and arriving at Basel Bad Bf via Vilniaus geležinkelio stotis, Krakow Glowny, S Ostbahnhof and Kassel Bahnhof Wilhelmshöhe. The journey, including transfers, takes approximately 41h 28m.
The distance between Tallinn and Basel is 1739 km. The road distance is 2306 km.
The best way to get from Tallinn to Basel without a car is to bus and train via Frankfurt am Main which takes 30h 39m and costs SFr 130 - SFr 310.
It takes approximately 7h 11m to get from Tallinn to Basel, including transfers.
Tallinn to Basel bus services, operated by Lux Express, depart from Tallinna bussijaam station.
Tallinn to Basel train services, operated by LTG Link, depart from Tallinn station.
The best way to get from Tallinn to Basel is to fly which takes 7h 11m and costs SFr 70 - SFr 220. Alternatively, you can train, which costs SFr 170 - SFr 380 and takes 41h 28m, you could also bus, which costs and takes 37h 50m.
What companies run services between Tallinn, Estonia and Basel, Switzerland?
Lufthansa, Air Dolomiti, and six other airlines fly from Lennart Meri International Airport (TLL) to Basel (BSL) 3 times a day. Alternatively, you can take a train from Tallinn to Basel Bad Bf via Vilniaus geležinkelio stotis, Kraków Główny, Krakow Glowny, S Ostbahnhof, and Kassel Bahnhof Wilhelmshöhe in around 41h 28m.
- Website
- lufthansa.com
Flights from Lennart Meri International Airport to Basel via Frankfurt
- Ave. Duration
- 6h 20m
- When
- Every day
- Estimated price
- CHF 90–210
Flights from Lennart Meri International Airport to Basel via Munich
- Ave. Duration
- 6h 30m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- CHF 70–280
Flights from Lennart Meri International Airport to Zurich Airport via Munich
- Ave. Duration
- 5h 40m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- CHF 80–180
Flights from Helsinki Airport to Basel via Frankfurt
- Ave. Duration
- 6h 13m
- When
- Every day
- Estimated price
- CHF 95–330
Flights from Helsinki Airport to Basel via Munich
- Ave. Duration
- 5h 58m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 95–330
Flights from Helsinki Airport to Zurich Airport via Munich
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- CHF 100–260
- Website
- flysas.com
Flights from Lennart Meri International Airport to Zurich Airport via Copenhagen
- Ave. Duration
- 4h 26m
- When
- Every day
- Estimated price
- CHF 80–210
Flights from Helsinki Airport to Zurich Airport via Copenhagen
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- CHF 120–220
Flights from Helsinki Airport to Zurich Airport via Stockholm
- Ave. Duration
- 6h 30m
- When
- Sunday
- Estimated price
- CHF 120–220
- Website
- easyjet.com
Flights from Lennart Meri International Airport to Basel via Copenhagen
- Ave. Duration
- 4h 45m
- When
- Friday and Sunday
- Estimated price
- CHF 70–210
Flights from Lennart Meri International Airport to Basel via Berlin Brandenburg
- Ave. Duration
- 6h 55m
- When
- Monday
- Estimated price
- CHF 70–190
Flights from Helsinki Airport to Basel via Berlin Brandenburg
- Ave. Duration
- 5h 30m
- When
- Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 120–330
Flights from Helsinki Airport to Basel via Hamburg
- Ave. Duration
- 6h 15m
- When
- Thursday, Friday, and Sunday
- Estimated price
- CHF 120–330
Flights from Helsinki Airport to Basel via Prague
- Ave. Duration
- 6h 25m
- When
- Friday and Sunday
- Estimated price
- CHF 120–330
- Website
- swiss.com
Flights from Lennart Meri International Airport to Zurich Airport
- Ave. Duration
- 3h
- When
- Monday, Friday, and Saturday
- Estimated price
- CHF 80–230
Flights from Helsinki Airport to Basel via Munich
- Ave. Duration
- 5h
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 120–330
- Website
- norwegian.com
Flights from Lennart Meri International Airport to Basel via Copenhagen
- Ave. Duration
- 4h 50m
- When
- Friday
- Estimated price
- CHF 55–250
Flights from Helsinki Airport to Basel via Copenhagen
- Ave. Duration
- 4h 30m
- When
- Friday
- Estimated price
- CHF 65–230
- Website
- airdolomiti.it
Flights from Helsinki Airport to Basel via Frankfurt
- Ave. Duration
- 6h 25m
- When
- Every day
- Estimated price
- CHF 120–330
- Website
- finnair.com
Flights from Helsinki Airport to Zurich Airport
- Ave. Duration
- 2h 50m
- When
- Every day
- Estimated price
- CHF 100–280
- Website
- wizzair.com
Flights from Lennart Meri International Airport to Basel via Warsaw Chopin
- Ave. Duration
- 10h 10m
- When
- Sunday
- Estimated price
- CHF 60–190
- Website
- airbaltic.com
Flights from Lennart Meri International Airport to Zurich Airport via Riga
- Ave. Duration
- 6h 25m
- When
- Wednesday to Sunday
- Estimated price
- CHF 80–180
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from S Südkreuz Bhf to Frankfurt
- Ave. Duration
- 4h 9m
- Frequency
- Hourly
- Estimated price
- CHF 40–120
- Website
- https://int.bahn.de/en
Train from Frankfurt to Basel Bad Bf
- Ave. Duration
- 2h 41m
- Frequency
- Hourly
- Estimated price
- CHF 25–75
- Website
- https://int.bahn.de/en
Train from S Ostbahnhof to Kassel Bahnhof Wilhelmshöhe
- Ave. Duration
- 2h 54m
- Frequency
- Hourly
- Estimated price
- CHF 45–100
- Website
- https://int.bahn.de/en
Train from Kassel Bahnhof Wilhelmshöhe to Basel Bad Bf
- Ave. Duration
- 4h 13m
- Frequency
- Hourly
- Estimated price
- CHF 35–85
- Website
- https://int.bahn.de/en
Train from Hamburg Hbf to Basel SBB
- Ave. Duration
- 7h 37m
- Frequency
- Hourly
- Estimated price
- CHF 55–130
- Website
- https://int.bahn.de/en
- Phone
- +370 700 55 111
- informacija@ltglink.lt
- Website
- ltglink.lt
Train from Tallinn to Vilnius
- Ave. Duration
- 11h 12m
- Frequency
- Once daily
- Estimated price
- CHF 30–45
- Website
- https://ltglink.lt/en
Train from Vilniaus geležinkelio stotis to Kraków Główny
- Ave. Duration
- 12h 22m
- Frequency
- Once daily
- Estimated price
- CHF 27–50
- Website
- https://ltglink.lt/en
- Phone
- +48 22 322 22 22
- infokraj@intercity.pl
- Website
- intercity.pl
Train from Krakow Glowny to Berlin Ostbahnhof
- Ave. Duration
- 7h 11m
- Frequency
- 3 times a day
- Estimated price
- CHF 35–95
- Website
- https://www.intercity.pl/en/
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Zürich HB to Basel SBB
- Ave. Duration
- 1h 14m
- Frequency
- Every 20 minutes
- Estimated price
- CHF 19–40
- Website
- https://www.sbb.ch/en
- Phone
- +43 5 1717
- Website
- konzern.oebb.at
Train from Hamburg Hbf to Basel SBB
- Ave. Duration
- 10h 37m
- Frequency
- Twice daily
- Estimated price
- CHF 150–220
- Website
- https://konzern.oebb.at/en/
- Phone
- +49 (0) 221 800 20 820
- info@urlaubs-express.de
- Website
- urlaubs-express.de
Car train from Hamburg Altona to Lörrach Hbf
- Ave. Duration
- 10h 33m
- Frequency
- Once a week
- Estimated price
- CHF 90–750
- Website
- https://urlaubs-express.de/?lang=en
- Car Single Bed
- CHF 340–400
- Car Compartment
- CHF 550–750
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Tallinn, Bus Station to Berlin Airport BER
- Ave. Duration
- 22h
- Frequency
- Twice daily
- Estimated price
- CHF 55–95
- Website
- https://www.flixbus.co.uk
Bus from Tallinn, Harbour Terminal D to Hamburg, Zentraler Omnibusbahnhof
- Ave. Duration
- 27h
- Frequency
- 6 times a week
- Estimated price
- CHF 55–120
- Website
- https://www.flixbus.co.uk
Bus from Tallinna bussijaam to Riia
- Ave. Duration
- 4h 30m
- Frequency
- Every 3 hours
- Estimated price
- CHF 7–17
- Website
- https://www.flixbus.co.uk
- Phone
- +372 680 0909
- info@luxexpress.eu
- Website
- luxexpress.eu
Bus from Tallinna bussijaam to Riia
- Ave. Duration
- 4h 30m
- Frequency
- Hourly
- Estimated price
- CHF 11–20
- Website
- https://luxexpress.eu/en/
- Phone
- +371 67 214 512
- info@ecolines.lv
- Website
- ecolines.net
Bus from Tallinna bussijaam to Riia
- Ave. Duration
- 4h 25m
- Frequency
- Every 4 hours
- Estimated price
- CHF 9–11
- Website
- https://ecolines.net/
Bus from Rīga to Frankfurt
- Ave. Duration
- 27h 25m
- Frequency
- 4 times a week
- Estimated price
- CHF 70–110
- Website
- https://ecolines.net/
- Phone
- +38 (067) 467-44-00
- transtempo@ukr.net
- Website
- transtempo.ua
Bus from Tallinna bussijaam to Riia
- Ave. Duration
- 5h 20m
- Frequency
- Once daily
- Estimated price
- CHF 27–31
- Schedules at
- transtempo.ua
- Phone
- +373 789 18 888
- info@busline.md
- Website
- busline.md
Bus from Tallinna bussijaam to Riia
- Ave. Duration
- 7h 27m
- Frequency
- 6 times a week
- Website
- https://busline.md/en/
Bus from Tallinn to Katowice
- Ave. Duration
- 29h 23m
- Frequency
- 6 times a week
- Website
- https://busline.md/en/
- Phone
- +38 098-888-11-08
- igoruzhanskyi@grandbus.com.ua
- Website
- grandbus.com.ua
Bus from Frankfurt, Hauptbahnhof FOB to Basel, Bahnhof
- Ave. Duration
- 3h 50m
- Frequency
- Once daily
- Website
- https://www.grandbus.com.ua/en
Bus from Katowice to Basel, Bahnhof
- Ave. Duration
- 20h 30m
- Frequency
- Once daily
- Website
- https://www.grandbus.com.ua/en
Ferry from Tallinn to Helsinki
- Ave. Duration
- 2h
- Frequency
- Every 4 hours
- Estimated price
- CHF 30–70
- Website
- https://www.tallink.com/en
Want to know more about travelling around Switzerland
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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Tallinn to Basel bus services, operated by Lux Express, arrive at Riia station.
Basel is 1h behind Tallinn. It is currently 1:08 PM in Tallinn and 12:08 PM in Basel.
Tallinn to Basel train services, operated by LTG Link, arrive at Vilnius station.
Yes, the driving distance between Tallinn to Basel is 2306 km. It takes approximately 22h 46m to drive from Tallinn to Basel.
Book your Tallinn to Basel bus tickets online with Omio.
There are 1273+ hotels available in Basel.





































