Travel from Vaasa to Saint-Petersburg-Russia

Train, bus or fly from Vaasa to Saint Petersburg?

Finnish Railways (VR) operates a train from Vaasa to Saint Petersburg every 4 hours. Tickets cost $35 - $60 and the journey takes 3 h 15 min. Finnish Railways (VR) also services this route 5 times a day. Alternatively, Onni Bus operates a bus from Vaasa to Saint Petersburg twice daily. Tickets cost $8 - $13 and the journey takes 4 h. 2 other operators also service this route.

How to get from Vaasa to Saint Petersburg

From Vaasa train to Tikkurila then train to St Petersburg Finlyandskii. 8 h 35 min 72€. From Vaasa night train to Rautatieasema P (Tampere), bus to Lahti, train to Ладожский Вокзал, then line 22 bus to Метро "Адмиралтейская". 11 h 58 min 80€. From Vaasa matkakeskus bus to Linja-autoasema, bus to Tampere–Pirkkala, then bus to Ploshchad Vosstaniya. 14 h 27 min 28€. From Vaasa drive to Saint Petersburg. 9 h 24 min 110€. From Rautatienkatu / Asema A line 4 bus to Vaasa airport, fly to St. Petersburg airport, line 39 bus to Moskovskaya, then line 2 Metro to Saint Petersburg. 7 h 23 min 140€. From Vaasa matkakeskus bus to Söderpåraksentie P, taxi to Kokkola/Pietarsaari airport, fly to St. Petersburg airport, line 39 bus to Moskovskaya, then line 2 Metro to Saint Petersburg. 9 h 46 min 238€.