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

Recommended option

Train  •  8 h 35 min

  1. Take the train from Vaasa to Tikkurila 50 / ...
  2. Take the train from Tikkurila to St Petersburg Finlyandskii 782 / ...

$66 - $103

Cheapest option

Bus  •  14 h 27 min

  1. Take the bus from Vaasa matkakeskus to Tampere linja-autoasema Vaasa matkakeskus - Hki linja-autoasema
  2. Take the bus from Tampere–Pirkkala to Ploshchad Vosstaniya

$30 - $47

4 alternative options

Night train, bus, train  •  12 h 7 min

  1. Take the night train from Vaasa to Tampere 40
  2. Take the bus from Rautatieasema P (Tampere) to Lahti Matkakeskus Terminaali
  3. Take the train from Lahti to Pietari (Ladozhski) 31 / ...

$74 - $109

Drive  •  9 h 24 min

  1. Drive from Vaasa to Saint Petersburg 490.7 miles

$110 - $160

Fly from Vaasa  •  6 h 6 min

  1. Fly from Vaasa (VAA) to St. Petersburg (LED) VAA - LED

$86 - $313

Bus to Kokkola/Pietarsaari, fly  •  9 h 59 min

  1. Take the bus from Vaasa matkakeskus to Kruunupyy P
  2. Fly from Kokkola/Pietarsaari (KOK) to St. Petersburg (LED) KOK - LED

$114 - $323

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

You can take a train from Vaasa to Saint Petersburg via Tikkurila in around 8 h 35 min. Alternatively, you can take a bus from Vaasa to Saint Petersburg via Tampere linja-autoasema, Linja-autoasema, Lentoasema, and Tampere–Pirkkala in around 14 h 27 min.

Airlines
Finnair
Website
finnair.com
Flights from Vaasa to St. Petersburg via Helsinki
Ave. Duration
5 h 5 min
When
Every day
Estimated price
$170 - $600
Flights from Kokkola/Pietarsaari to St. Petersburg via Helsinki
Ave. Duration
7 h
When
Every day
Estimated price
$140 - $480
Flights from Kokkola/Pietarsaari to St. Petersburg via Tampere, Helsinki
Ave. Duration
8 h 55 min
When
Monday to Friday
Estimated price
$140 - $480
Scandinavian Airlines
Website
flysas.com
Flights from Vaasa to St. Petersburg via Stockholm
Ave. Duration
6 h 20 min
When
Monday to Saturday
Estimated price
$100 - $470
Flights from Kokkola/Pietarsaari to St. Petersburg via Stockholm
Ave. Duration
6 h
When
Monday to Saturday
Estimated price
$90 - $390
S7 Airlines
Website
s7.ru
Flights from Vaasa to St. Petersburg via Stockholm
Ave. Duration
5 h 30 min
When
Wednesday
Estimated price
$80 - $320
Flights from Kokkola/Pietarsaari to St. Petersburg via Stockholm
Ave. Duration
5 h 10 min
When
Wednesday
Estimated price
$70 - $270
Air Baltic
Website
airbaltic.com
Flights from Kokkola/Pietarsaari to St. Petersburg via Stockholm, Riga
Ave. Duration
7 h 42 min
When
Every day
Estimated price
$140 - $550
Train operators
Finnish Railways (VR)
Website
vr.fi
Train from Vaasa to Tikkurila
Ave. Duration
3 h 15 min
Frequency
4 times a day
Estimated price
$35 - $55
Website
www.vr.fi
Train from Tikkurila to St Petersburg Finlyandskii
Ave. Duration
4 h 20 min
Frequency
4 times a day
Estimated price
$29 - $50
Website
www.vr.fi
Night train from Vaasa to Tampere
Ave. Duration
1 h 59 min
Frequency
5 times a week
Estimated price
$23 - $35
Website
www.vr.fi
Train from Lahti to Pietari (Ladozhski)
Ave. Duration
5 h 27 min
Frequency
Once daily
Estimated price
$29 - $45
Website
www.vr.fi
Bus operators
Paunu Express Bus
Phone
020 764 94 00
Email
etunimi.sukunimi@paunu.fi
Website
paunu.fi
Bus from Rautatieasema P (Tampere) to Lahti Matkakeskus Terminaali
Ave. Duration
2 h 4 min
Frequency
5 times a day
Estimated price
$25 - $28
Schedules at
Väinö Paunu Oy
Koiviston Auto Oy
Website
koivistonauto.fi
Bus from Rautatieasema P (Tampere) to Lahti Matkakeskus Terminaali
Ave. Duration
2 h 4 min
Frequency
3 times a day
Estimated price
$25 - $28
Schedules at
Koiviston Auto Oy
Oy Pohjolan liikenne Ab
Website
pohjolanliikenne.fi
Bus from Rautatieasema P (Tampere) to Lahti Matkakeskus Terminaali
Ave. Duration
1 h 59 min
Frequency
Once daily
Estimated price
$21 - $27
Schedules at
Oy Pohjolan liikenne Ab
Pekolan Liikenne Oy
Phone
+358 3 68500
Website
pekolanliikenne.fi
Bus from Rautatieasema P (Tampere) to Lahti Matkakeskus Terminaali
Ave. Duration
1 h 54 min
Frequency
6 times a week
Estimated price
$24 - $29
Schedules at
Pekolan Liikenne Oy
Onni Bus
Website
onnibus.com
Bus from Vaasa matkakeskus to Tampere linja-autoasema
Ave. Duration
4 h
Frequency
Twice daily
Estimated price
$8 - $13
Schedules at
onnibus.com
Transgold
Phone
+7(812) 995-06-05
Email
office@transgold.ru
Website
transgold.ru
Bus from Tampere–Pirkkala to Ploshchad Vosstaniya
Ave. Duration
8 h 35 min
Frequency
Once daily
Estimated price
$22 - $35
Schedules at
transgold.ru
Ingves & Svanbäck Ab Oy
Phone
+358 (0) 20 7434 530
Email
info@ingsva.fi
Website
ingsva.fi
Bus from Vaasa matkakeskus to Kruunupyy P
Ave. Duration
2 h
Frequency
Twice daily
Estimated price
$22 - $27
Schedules at
ingsva.fi
Antti Kangas Oy
Website
pohjolanmatka.fi
Bus from Vaasa matkakeskus to Kruunupyy P
Ave. Duration
1 h 55 min
Frequency
Twice daily
Estimated price
$22 - $25
Schedules at
Antti Kangas Oy

Want to know more about travelling around Russia

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

The distance between Vaasa and Saint Petersburg is 579 km. The road distance is 785 km.

The cheapest way to get from Vaasa to Saint Petersburg is to bus which costs 25€ - 45€ and takes 14 h 27 min.

The quickest way to get from Vaasa to Saint Petersburg is to fly which takes 6 h 6 min and costs 70€ - 270€.

No, there is no direct train from Vaasa to Saint Petersburg. However, there are services departing from Vaasa and arriving at St Petersburg Finlyandskii via Tikkurila. The journey, including transfers, takes approximately 8 h 35 min.

No, there is no direct bus from Vaasa to Saint Petersburg. However, there are services departing from Vaasa matkakeskus and arriving at Ploshchad Vosstaniya via Linja-autoasema and Tampere–Pirkkala. The journey, including transfers, takes approximately 14 h 27 min.

It takes approximately 8 h 35 min to get from Vaasa to Saint Petersburg, including transfers.