There are 7 ways to get from Saint Petersburg to Tampere by train, 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.

What companies run services between Saint Petersburg, Russia and Tampere, Finland?

You can take a train from Saint Petersburg to Tampere via Tikkurila in around 5 h 2 min. Alternatively, you can take a bus from Saint Petersburg to Tampere via Hki linja-autoasema in around 8 h 28 min.

Airlines
Finnair
Website
finnair.com
Flights from St. Petersburg to Tampere via Helsinki
Avg. Duration
5 h 55 min
When
Every day
Estimated price
$150 - $550
Flights from St. Petersburg to Helsinki
Avg. Duration
1 h 10 min
When
Every day
Estimated price
$130 - $550
Air Baltic
Website
airbaltic.com
Flights from St. Petersburg to Tampere via Riga
Avg. Duration
3 h 55 min
When
Monday, Wednesday, Thursday, Friday and Sunday
Estimated price
$80 - $270
Scandinavian Airlines
Website
flysas.com
Flights from St. Petersburg to Tampere via Stockholm
Avg. Duration
5 h 10 min
When
Tuesday, Wednesday and Thursday
Estimated price
$95 - $410
Train operators
VR Osakeyhtiö
Phone
0600 41 902
Email
firstname.lastname@vr.fi
Website
vr.fi
Train from Pietari (Finljandski) to Tikkurila
Avg. Duration
3 h 13 min
Frequency
4 times a day
Estimated price
$35 - $60
Schedules at
vr.fi
Train from Viipuri to Tikkurila
Avg. Duration
2 h 8 min
Frequency
4 times a day
Estimated price
$27 - $40
Schedules at
vr.fi
Finnish Railways (VR)
Russian Railways (RZhD)
Website
rzd.ru
Train from St Petersburg Finlyandskii to Vyborg/Viipuri
Avg. Duration
55 min
Frequency
Hourly
Estimated price
$11 - $20
Website
pass.rzd.ru
3rd Class (Platzcart)
$11 - $17
2nd Class (Kupé)
$13 - $20
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
Avg. Duration
2 h 20 min
Frequency
Every 2 hours
Estimated price
$35 - $39
Schedules at
Väinö Paunu Oy
Onni Bus
Website
onnibus.com
Bus from Hki linja-autoasema to Tampere linja-autoasema
Avg. Duration
2 h 10 min
Frequency
Every 4 hours
Estimated price
$6 - $9
Schedules at
onnibus.com
Länsilinjat Oy
Phone
+358 3 31403000
Website
lansilinjat.fi
Bus from Hki linja-autoasema to Tampere linja-autoasema
Avg. Duration
2 h 20 min
Frequency
Twice daily
Estimated price
$34 - $40
Schedules at
Länsilinjat Oy
Transgold
Phone
+7(812) 995-06-05
Email
office@transgold.ru
Website
transgold.ru
Bus from Ploshchad Vosstaniya to Tampere–Pirkkala
Avg. Duration
8 h 35 min
Frequency
Once daily
Estimated price
$24 - $40
Schedules at
transgold.ru

Want to know more about travelling around Finland

Rome2rio's unique Travel Guides 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 Saint Petersburg to Tampere?

The distance between Saint Petersburg and Tampere is 395 km. The road distance is 539 km.

What is the cheapest way to get from Saint Petersburg to Tampere?

The cheapest way to get from Saint Petersburg to Tampere is to bus which costs RUB 1400 and takes 9 h 41 min.

What is the fastest way to get from Saint Petersburg to Tampere?

The quickest way to get from Saint Petersburg to Tampere is to train which takes 5 h 2 min and costs RUB 4100.

Is there a direct train between Saint Petersburg and Tampere?

No, there is no direct train from Saint Petersburg to Tampere. However, there are services departing from Pietari (Finljandski) and arriving at Tampere/Tammerfors via Tikkurila. The journey, including transfers, takes approximately 5 h 2 min.

Is there a direct bus between Saint Petersburg and Tampere?

No, there is no direct bus from Saint Petersburg to Tampere. However, there are services departing from St.Peterburg and arriving at Tampere linja-autoasema via Hki linja-autoasema. The journey, including transfers, takes approximately 8 h 28 min.

How long does it take to get from Saint Petersburg to Tampere?

It takes approximately 5 h 2 min to get from Saint Petersburg to Tampere, including transfers.