There are 8 ways to get from Tallinn to Tampere by ferry, train, car ferry, bus, car or plane

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

Ferry, train  •  4 h 25 min

  1. 49 / ...

$62 - $76

Cheapest option

Ferry, bus Onni Bus  •  6 h 10 min

  1. Hki linja-autoasema - Tampere linja-autoasema

$39 - $47

6 alternative options

Car ferry, train  •  4 h 36 min

  1. M/S Superstar
  2. 49 / ...

$73 - $234

Ferry, bus Paunu Express Bus  •  5 h 13 min

  1. Hki linja-autoasema - Tampere linja-autoasema / ...

$48 - $84

Car ferry, drive  •  3 h 54 min

  1. M/S Superstar

$55 - $250

Fly Tallinn to Tampere  •  5 h 13 min

  1. TLL - TMP

$65 - $222

Fly Tallinn to Helsinki, train  •  4 h 3 min

  1. TLL - HEL

$83 - $168

Car ferry to Helsinki, fly to Tampere  •  5 h 16 min

  1. HEL - TMP

$100 - $335

What companies run services between Tallinn, Estonia and Tampere, Finland?

Finnair, Air Baltic and Scandinavian Airlines fly from Tallinn to Tampere every 3 hours.

Airlines
Finnair
Website
finnair.com
Flights from Tallinn to Tampere via Helsinki
Ave. Duration
2 h 48 min
When
Every day
Estimated price
$130 - $440
Flights from Tallinn to Tampere via Helsinki, Kokkola/Pietarsaari
Ave. Duration
3 h 50 min
When
Monday to Friday
Estimated price
$140 - $480
Flights from Tallinn to Helsinki
Ave. Duration
33 min
When
Every day
Estimated price
$60 - $290
Flights from Helsinki to Tampere
Ave. Duration
35 min
When
Every day
Estimated price
$55 - $180
Scandinavian Airlines
Website
flysas.com
Flights from Tallinn to Tampere via Stockholm
Ave. Duration
4 h 10 min
When
Monday to Friday
Estimated price
$75 - $340
Air Baltic
Website
airbaltic.com
Flights from Tallinn to Tampere via Riga
Ave. Duration
3 h 25 min
When
Every day
Estimated price
$65 - $220
Train operators
Finnish Railways (VR)
Website
vr.fi
Train from Helsinki to Tampere/Tammerfors
Ave. Duration
1 h 30 min
Frequency
Hourly
Estimated price
$19 - $29
Website
www.vr.fi
Train from Tikkurila to Tampere/Tammerfors
Ave. Duration
1 h 14 min
Frequency
Hourly
Estimated price
$18 - $27
Website
www.vr.fi
Bus operators
Paunu Express Bus
Phone
020 764 94 00
Email
etunimi.sukunimi@paunu.fi
Website
paunu.fi
Bus from Hki linja-autoasema to Tampere linja-autoasema
Ave. Duration
2 h 20 min
Frequency
Every 3 hours
Estimated price
$33 - $37
Schedules at
Väinö Paunu Oy
Onni Bus
Website
onnibus.com
Bus from Hki linja-autoasema to Tampere linja-autoasema
Ave. Duration
2 h 10 min
Frequency
Every 4 hours
Estimated price
$5 - $9
Schedules at
onnibus.com
Bus from Hki linja-autoasema to Yliopisto
Ave. Duration
2 h 25 min
Frequency
Every 3 hours
Estimated price
$5 - $9
Schedules at
onnibus.com
Länsilinjat Oy
Phone
+358 3 31403000
Website
lansilinjat.fi
Bus from Hki linja-autoasema to Tampere linja-autoasema
Ave. Duration
2 h 20 min
Frequency
Twice daily
Estimated price
$33 - $38
Schedules at
Länsilinjat Oy
Ferry operators
Tallink
Phone
+49 (0)40 547 541 222
Email
international.sales@tallinksilja.com
Website
tallink.com
Car ferry from Tallinn to Helsinki
Ave. Duration
2 h
Frequency
Every 4 hours
Estimated price
$50 - $210
Schedules at
tallink.com
Passenger
$42 - $43
Vehicle
$43 - $44
Cabin
$54
Viking Line
ferry
Ferry from Tallinn to Helsinki
Ave. Duration
2 h 30 min
Frequency
Twice daily
Estimated price
$32
Schedules at
eckeroline.fi

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from London to Edinburgh, How do I buy a London Underground ticket? and Travelling around the UAE - to help you get the most out of your next trip.

Questions & Answers

The distance between Tallinn and Tampere is 235 km.

The cheapest way to get from Tallinn to Tampere is to ferry and bus which costs 30€ - 40€ and takes 6 h 10 min.

The quickest way to get from Tallinn to Tampere is to car ferry and drive which takes 3 h 54 min and costs 45€ - 220€.

It takes approximately 4 h 25 min to get from Tallinn to Tampere, including transfers.