There are 8 ways to get from Basel to Tallinn by plane, train, car ferry, 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.

Recommended option

Fly Basel to Tallinn  •  6 h 50 min

  1. Fly from Basel (BSL) to Tallinn (TLL) BSL - TLL

$104 - $216

7 alternative options

Train to Zurich, fly to Tallinn  •  7 h 29 min

  1. Take the train from Basel SBB to Zürich HB
  2. Fly from Zurich (ZRH) to Tallinn (TLL) ZRH - TLL

$132 - $271

Fly Basel to Helsinki, car ferry  •  10 h 14 min

  1. Fly from Basel (BSL) to Helsinki (HEL) BSL - HEL
  2. Take the car ferry from Helsinki to Tallinn

$178 - $692

Train, bus Eurolines IT  •  25 h 22 min

  1. Take the train from Basel SBB to Milano Centrale Ec
  2. Take the train from Milano Centrale to Venezia Mestre Fr / ...
  3. Take the bus from Mestre Via Ca' Marcello to Tallinn

$257 - $381

Bus Eurolines IT  •  27 h

  1. Take the bus from Basel, Basel central station to Milan, Milan 107 / ...
  2. Take the bus from Milan to Venice - Mestre 405
  3. Take the bus from Mestre Via Ca' Marcello to Tallinn

$162 - $243

Bus Agat  •  39 h 14 min

  1. Take the bus from Basel to Warszawa S-02 / ...
  2. Take the bus from Warszawa Zachodni to Tallinn E4

$123 - $182

Train, bus Ecolines  •  41 h 37 min

  1. Take the train from Basel SBB to Freiburg(Breisgau) Hbf Ice / ...
  2. Take the bus from Freiburg to Rīga
  3. Take the bus from Rīga to Tallinn

$138 - $224

Drive  •  24 h 12 min

  1. Drive from Basel to Tallinn 1380.7 miles

$280 - $420

What companies run services between Basel, Switzerland and Tallinn, Estonia?

Lufthansa, British Airways and six other airlines fly from Basel to Tallinn hourly. Alternatively, you can take a bus from Basel to Tallinn via Milan, Milan, Milan, Venice - Mestre, and Mestre Via Ca' Marcello in around 27 h.

Airlines
Lufthansa
Website
lufthansa.com
Flights from Basel to Tallinn via Frankfurt
Ave. Duration
4 h 58 min
When
Every day
Estimated price
$210 - $850
Flights from Basel to Tallinn via Munich
Ave. Duration
6 h
When
Every day
Estimated price
$130 - $470
Flights from Zurich to Tallinn via Frankfurt
Ave. Duration
5 h 3 min
When
Every day
Estimated price
$220 - $550
Flights from Zurich to Tallinn via Munich
Ave. Duration
5 h 15 min
When
Every day
Estimated price
$150 - $450
Flights from Basel to Helsinki via Frankfurt
Ave. Duration
5 h
When
Every day
Estimated price
$240 - $850
Flights from Basel to Helsinki via Munich
Ave. Duration
5 h 8 min
When
Every day
Estimated price
$240 - $850
Scandinavian Airlines
Website
flysas.com
Flights from Basel to Tallinn via Frankfurt, Copenhagen
Ave. Duration
5 h 40 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$1,200 - $3,300
Flights from Basel to Tallinn via Frankfurt, Stockholm
Ave. Duration
6 h 15 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$210 - $850
Flights from Zurich to Tallinn via Stockholm
Ave. Duration
4 h 47 min
When
Monday to Friday
Estimated price
$140 - $650
Flights from Zurich to Tallinn via Copenhagen
Ave. Duration
4 h 40 min
When
Monday, Tuesday, Wednesday and Thursday
Estimated price
$190 - $600
Flights from Basel to Helsinki via Frankfurt, Stockholm
Ave. Duration
5 h 50 min
When
Wednesday
Estimated price
$240 - $850
KLM
Website
klm.com
Flights from Basel to Tallinn via Amsterdam
Ave. Duration
5 h 55 min
When
Every day
Estimated price
$110 - $370
Flights from Zurich to Tallinn via Amsterdam
Ave. Duration
5 h 15 min
When
Every day
Estimated price
$110 - $390
Flights from Basel to Helsinki via Amsterdam
Ave. Duration
5 h 36 min
When
Every day
Estimated price
$220 - $850
Air France
Website
airfrance.com
Flights from Basel to Helsinki via Amsterdam
Ave. Duration
5 h 36 min
When
Every day
Estimated price
$220 - $850
Flights from Basel to Helsinki via Paris CDG
Ave. Duration
7 h 20 min
When
Every day
Estimated price
$150 - $600
British Airways
Website
britishairways.com
Flights from Basel to Tallinn via London Heathrow
Ave. Duration
5 h 30 min
When
Tuesday and Friday
Estimated price
$130 - $650
Flights from Basel to Helsinki via London Heathrow
Ave. Duration
6 h 35 min
When
Every day
Estimated price
$180 - $800
Finnair
Website
finnair.com
Flights from Zurich to Tallinn via Helsinki
Ave. Duration
4 h 37 min
When
Every day
Estimated price
$210 - $470
Air Baltic
Website
airbaltic.com
Flights from Zurich to Tallinn via Riga
Ave. Duration
6 h 14 min
When
Every day
Estimated price
$110 - $390
easyJet
Website
easyjet.com
Flights from Basel to Tallinn via London Gatwick
Ave. Duration
7 h 50 min
When
Tuesday and Friday
Estimated price
$110 - $600
LOT
Website
lot.com
Flights from Zurich to Tallinn via Warsaw
Ave. Duration
5 h 20 min
When
Every day
Estimated price
$150 - $450
Austrian Airlines
Website
austrian.com
Flights from Zurich to Tallinn via Vienna
Ave. Duration
5 h 5 min
When
Thursday and Sunday
Estimated price
$110 - $390
Train operators
Swiss Railways (SBB/CFF/FFS)
Website
sbb.ch
Train from Basel SBB to Zürich HB
Ave. Duration
53 min
Frequency
Hourly
Estimated price
$30 - $60
Website
fahrplan.sbb.ch
Schedules at
fahrplan.sbb.ch
Train from Basel SBB to Milano Centrale
Ave. Duration
4 h 6 min
Frequency
4 times a day
Estimated price
$90 - $160
Website
fahrplan.sbb.ch
Schedules at
fahrplan.sbb.ch
Train from Basel SBB to Freiburg(Breisgau) Hbf
Ave. Duration
42 min
Frequency
Hourly
Estimated price
$24 - $45
Website
fahrplan.sbb.ch
Schedules at
fahrplan.sbb.ch
Bus operators
FlixBus
Phone
+49 1807 123 99 123
Email
info@flixbus.de
Website
flixbus.de
Bus from Basel, Basel central station to Milan, Milan
Ave. Duration
5 h 20 min
Frequency
3 times a day
Estimated price
$21 - $40
Website
flixbus.co.uk
Bus from Milan, Milan to Venice, Venice Mestre
Ave. Duration
3 h 10 min
Frequency
3 times a day
Estimated price
$16 - $27
Website
flixbus.co.uk
Ouibus
Phone
0890715298
Website
ouibus.com
Bus from Milan to Venice - Mestre
Ave. Duration
3 h 10 min
Frequency
Every 10 minutes
Estimated price
$10 - $15
Website
Ouibus
Agat
Website
agat.eu
Bus from Basel to Warszawa
Ave. Duration
19 h 9 min
Frequency
6 times a week
Estimated price
$65 - $80
Schedules at
agat.eu
Autokar Polska
Phone
48/796 473 308
Email
biuro@autokarpolska.com.pl
Website
autokarpolska.com.pl
Bus from Basel to Warszawa
Ave. Duration
23 h 4 min
Frequency
3 times a week
Estimated price
$65 - $95
Schedules at
autokarpolska.com.pl
Ecolines
Phone
+371 67214512
Email
info@ecolines.lv
Website
ecolines.net
Bus from Freiburg to Rīga
Ave. Duration
35 h 20 min
Frequency
Twice a week
Estimated price
$100 - $160
Schedules at
ecolines.net
Bus from Rīga to Tallinn
Ave. Duration
3 h 35 min
Frequency
Twice daily
Estimated price
$14 - $23
Schedules at
ecolines.net
Ferry operators
Tallink
Phone
+49 (0)40 547 541 222
Email
international.sales@tallinksilja.com
Website
tallink.com
Car ferry from Helsinki to Tallinn
Ave. Duration
2 h
Frequency
Every 4 hours
Estimated price
$55 - $220
Schedules at
tallink.com
Passenger
$43 - $45
Vehicle
$45 - $46
Cabin
$57
Viking Line

Want to know more about travelling around Estonia

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.

Questions & Answers

How far is it from Basel to Tallinn?

The distance between Basel and Tallinn is 1732 km. The road distance is 2209 km.

What is the cheapest way to get from Basel to Tallinn?

The cheapest way to get from Basel to Tallinn is to fly which costs SFr 100 - SFr 220 and takes 6 h 50 min.

What is the fastest way to get from Basel to Tallinn?

The quickest way to get from Basel to Tallinn is to fly which takes 6 h 50 min and costs SFr 100 - SFr 220.

Is there a direct bus between Basel and Tallinn?

No, there is no direct bus from Basel to Tallinn. However, there are services departing from Basel, Basel central station and arriving at Tallinn via Milan and Mestre Via Ca' Marcello. The journey, including transfers, takes approximately 27 h.

How long does it take to get from Basel to Tallinn?

It takes approximately 6 h 50 min to get from Basel to Tallinn, including transfers.