Travel from Jyväskylä to Saint-Petersburg-Russia

Train, bus or fly from Jyväskylä to Saint Petersburg?

Finnish Railways (VR) operates a train from Jyväskylä to Saint Petersburg hourly. Tickets cost $11 - $17 and the journey takes 43 min. 2 other operators also service this route. Alternatively, Savonlinja operates a bus from Jyväskylä to Saint Petersburg 3 times a day. Tickets cost $44 - $49 and the journey takes 3 h 34 min. 2 other operators also service this route.

How to get from Jyväskylä to Saint Petersburg

ModeDurationPrice
From Jyväskylä Matkakeskus bus to Lahti/Lahtis then train to St Petersburg Finlyandskii.6 h 56 min46€
From Jyväskylä train to Pieksämäki, train to Kouvola, then train to St Petersburg Finlyandskii.7 h 41 min54€
From Yliopisto 2 night bus to Lahti, train to Ладожский Вокзал, then line 22 bus to Метро "Адмиралтейская".9 h 21 min63€
From Jyväskylä Matkakeskus bus to Koulukatu itään, bus to Imatra, then bus to Saint Petersburg, Bus Station 2.9 h 22 min83€
From Jyväskylä drive to Saint Petersburg.5 h 58 min59€
From Harjun oppilaitos 2 bus to Jyvaskyla airport, fly to St. Petersburg airport, line 39 bus to Moskovskaya, then line 2 Metro to Saint Petersburg.7 h 2 min219€
From Jyväskylä train to Tampere/Tammerfors, walk to Koskipuisto G, bus to Tampere airport, fly to St. Petersburg airport, line 39 bus to Moskovskaya, then line 2 Metro to Saint Petersburg.8 h 51 min142€
From Jyväskylä train to Tampere/Tammerfors, train to Tikkurila, train to Helsinki airport, fly to St. Petersburg airport, line 39 bus to Moskovskaya, then line 2 Metro to Saint Petersburg.7 h 27 min135€