There are 8 ways to get from Jyväskylä to Saint Petersburg by bus, train, 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

Bus, train  •  6 h 51 min

  1. Take the bus from Jyväskylä Matkakeskus to Lahti Matkakeskus Terminaali Jyväskylä Matkakeskus - Hki linja-autoasema / ...
  2. Take the train from Lahti/Lahtis to St Petersburg Finlyandskii 782 / ...

$27 - $76

7 alternative options

Train  •  7 h 58 min

  1. Take the train from Jyväskylä to Pieksämäki 49 / ...
  2. Take the train from Pieksämäki to Kouvola 70 / ...
  3. Take the train from Kouvola to St Petersburg Finlyandskii 782 / ...

$51 - $79

Bus  •  9 h 18 min

  1. Take the bus from Jyväskylä Matkakeskus to Koulukatu itään Jyväskylä Matkakeskus - Lappeenranta matkakeskus
  2. Take the bus from Imatra to Saint Petersburg, Bus Station 2

$76 - $103

Bus, train via Pietari (Ladozhski)  •  9 h 49 min

  1. Take the bus from Yliopisto 2 to Lahti Matkakeskus Terminaali Jyväskylä Matkakeskus - Hki linja-autoasema
  2. Take the train from Lahti to Pietari (Ladozhski) 31 / ...

$64 - $82

Drive  •  5 h 58 min

  1. Drive from Jyväskylä to Saint Petersburg 262.7 miles

$55 - $90

Fly from Jyvaskyla  •  6 h 56 min

  1. Fly from Jyvaskyla (JYV) to St. Petersburg (LED) JYV - LED

$168 - $558

Train to Tampere, fly  •  8 h 59 min

  1. Take the train from Jyväskylä to Tampere/Tammerfors
  2. Fly from Tampere (TMP) to St. Petersburg (LED) TMP - LED

$94 - $316

Train to Helsinki, fly  •  7 h 11 min

  1. Take the train from Jyväskylä to Tikkurila
  2. Fly from Helsinki (HEL) to St. Petersburg (LED) HEL - LED

$117 - $336

Questions & Answers

The distance between Jyväskylä and Saint Petersburg is 356 km. The road distance is 420 km.

The cheapest way to get from Jyväskylä to Saint Petersburg is to bus and train which costs 23€ - 65€ and takes 6 h 51 min.

The quickest way to get from Jyväskylä to Saint Petersburg is to drive which takes 5 h 58 min and costs 50€ - 75€.

No, there is no direct train from Jyväskylä to Saint Petersburg. However, there are services departing from Jyväskylä and arriving at St Petersburg Finlyandskii via Pieksämäki and Kouvola. The journey, including transfers, takes approximately 7 h 58 min.

No, there is no direct bus from Jyväskylä to Saint Petersburg. However, there are services departing from Jyväskylä Matkakeskus and arriving at Saint Petersburg, Bus Station 2 via Koulukatu itään and Imatra. The journey, including transfers, takes approximately 9 h 18 min.

It takes approximately 6 h 51 min to get from Jyväskylä to Saint Petersburg, including transfers.

What companies run services between Jyväskylä, Finland and Saint Petersburg, Russia?

You can take a train from Jyväskylä to Saint Petersburg via Pieksämäki and Kouvola in around 7 h 58 min. Alternatively, you can take a bus from Jyväskylä to Saint Petersburg via Koulukatu itään, Imatran keskusliikenneasema I, and Imatra in around 9 h 18 min.

Airlines
Finnair
Website
finnair.com
Flights from Jyvaskyla to St. Petersburg via Helsinki
Ave. Duration
5 h 33 min
When
Every day
Estimated price
$160 - $550
Flights from Jyvaskyla to St. Petersburg via Kokkola/Pietarsaari, Helsinki
Ave. Duration
6 h 45 min
When
Sunday
Estimated price
$170 - $600
Flights from Tampere to St. Petersburg via Helsinki
Ave. Duration
6 h 16 min
When
Every day
Estimated price
$160 - $550
Flights from Helsinki to St. Petersburg
Ave. Duration
1 h
When
Every day
Estimated price
$130 - $550
Air Baltic
Website
airbaltic.com
Flights from Tampere to St. Petersburg via Riga
Ave. Duration
5 h 50 min
When
Every day
Estimated price
$85 - $290
Scandinavian Airlines
Website
flysas.com
Flights from Tampere to St. Petersburg via Stockholm
Ave. Duration
6 h 15 min
When
Monday to Friday
Estimated price
$100 - $440
S7 Airlines
Website
s7.ru
Flights from Tampere to St. Petersburg via Stockholm
Ave. Duration
5 h 25 min
When
Wednesday
Estimated price
$75 - $290
Train operators
Finnish Railways (VR)
Website
vr.fi
Train from Lahti/Lahtis to St Petersburg Finlyandskii
Ave. Duration
3 h 46 min
Frequency
4 times a day
Estimated price
$22 - $40
Website
www.vr.fi
Train from Jyväskylä to Pieksämäki
Ave. Duration
49 min
Frequency
Every 2 hours
Estimated price
$14 - $21
Website
www.vr.fi
Train from Pieksämäki to Kouvola
Ave. Duration
1 h 49 min
Frequency
Every 2 hours
Estimated price
$19 - $28
Website
www.vr.fi
Train from Kouvola to St Petersburg Finlyandskii
Ave. Duration
3 h 20 min
Frequency
4 times a day
Estimated price
$18 - $30
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
Train from Jyväskylä to Tampere/Tammerfors
Ave. Duration
1 h 37 min
Frequency
Hourly
Estimated price
$16 - $25
Website
www.vr.fi
Train from Jyväskylä to Tikkurila
Ave. Duration
3 h 16 min
Frequency
Every 3 hours
Estimated price
$30 - $45
Website
www.vr.fi
Bus operators
Onni Bus
Website
onnibus.com
Bus from Jyväskylä Matkakeskus to Lahti Matkakeskus Terminaali
Ave. Duration
2 h 5 min
Frequency
Every 2 hours
Estimated price
$5 - $8
Schedules at
onnibus.com
Koskilinjat Oy
Phone
+358 8 5550500
Website
koskilinjat.fi
Bus from Jyväskylä Matkakeskus to Lahti Matkakeskus E
Ave. Duration
2 h 10 min
Frequency
Once daily
Estimated price
$26 - $40
Schedules at
koskilinjat.fi
Savonlinja
Phone
+358 20 1415500
Email
info@savonlinja.fi
Website
savonlinja.fi
Bus from Jyväskylä Matkakeskus to Koulukatu itään
Ave. Duration
3 h 34 min
Frequency
3 times a day
Estimated price
$42 - $47
Schedules at
savonlinja.fi
Ensi Bus
Website
ensi-bus.ru
Bus from Imatra to Saint Petersburg, Bus Station 2
Ave. Duration
3 h 51 min
Frequency
On demand
Estimated price
$24 - $45
Schedules at
ensi-bus.ru
Koiviston Auto Oy
Website
koivistonauto.fi
Bus from Yliopisto 2 to Lahti Matkakeskus Terminaali
Ave. Duration
2 h 45 min
Frequency
3 times a day
Estimated price
$33 - $36
Schedules at
Koiviston Auto 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.