There are 9 ways to get from Jyväskylä to Saint Petersburg 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.

Recommended option

Train  •  6 h 39 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 Pietari (Finljandski) 782 / ...

$54 - $85

8 alternative options

Train via Tikkurila  •  7 h 50 min

  1. Take the train from Jyväskylä to Tikkurila 148 / ...
  2. Take the train from Tikkurila to Pietari (Finljandski) 782 / ...

$65 - $99

Bus  •  10 h

  1. Take the bus from Jyväskylä Matkakeskus to Hallitustori Raatihuone
  2. Take the bus from Mikkeli matkakeskus to Keskusliikenneasema E
  3. Take the bus from Imatra to Saint Petersburg, Bus Station 2 995

Bus via Ст. Метро "Петроградская"  •  11 h 2 min

  1. Take the bus from Jyväskylä Matkakeskus to Hallitustori Raatihuone
  2. Take the bus from Mikkeli matkakeskus to Keskusliikenneasema E
  3. Take the bus from Imatra to Petrogradskaya 995

Drive  •  5 h 58 min

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

$55 - $90

Fly Jyvaskyla to St. Petersburg  •  8 h 29 min

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

$172 - $565

Train to Tampere, fly to St. Petersburg  •  9 h 4 min

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

$104 - $316

Train, train to Helsinki, fly to St. Petersburg  •  7 h 39 min

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

$127 - $351

Fly Jyvaskyla to Helsinki, train  •  7 h 42 min

  1. Fly from Jyvaskyla (JYV) to Helsinki (HEL) JYV - HEL
  2. Take the train from Tikkurila to Pietari (Finljandski)

$90 - $276

Questions & Answers

The cheapest way to get from Jyväskylä to Saint Petersburg is to train which costs 45€ - 75€ and takes 6 h 39 min.

More details

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

More details

No, there is no direct bus from Jyväskylä to Saint Petersburg station. However, there are services departing from Jyväskylä Matkakeskus and arriving at Saint Petersburg, Bus Station 2 via Mikkeli matkakeskus and Imatra. The journey, including transfers, takes approximately 10 h.

More details

No, there is no direct train from Jyväskylä to Saint Petersburg. However, there are services departing from Jyväskylä and arriving at Pietari (Finljandski) via Pieksämäki and Kouvola. The journey, including transfers, takes approximately 6 h 39 min.

More details

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

Get driving directions

The best way to get from Jyväskylä to Saint Petersburg without a car is to train which takes 6 h 39 min and costs 45€ - 75€.

More details

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

More details

Jyväskylä to Saint Petersburg bus services, operated by Savonlinja, depart from Jyväskylä Matkakeskus station.

More details

Jyväskylä to Saint Petersburg train services, operated by Finnish Railways (VR), depart from Jyväskylä station.

More details

The best way to get from Jyväskylä to Saint Petersburg is to train which takes 6 h 39 min and costs 45€ - 75€. Alternatively, you can bus, which costs and takes 10 h, you could also fly, which costs 140€ - 480€ and takes 8 h 29 min.

Mode details

Map of how to get from Jyväskylä to Saint Petersburg.
Launch map view
  • Distance: 222.2 miles
  • Duration: 6 h 39 min

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 6 h 39 min. Alternatively, you can take a bus from Jyväskylä to Saint Petersburg via Hallitustori Raatihuone, Mikkeli matkakeskus, Keskusliikenneasema E, and Imatra in around 10 h.

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
Flights from Jyvaskyla to Helsinki
Ave. Duration
45 min
When
Every day
Estimated price
$85 - $280
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
Train operators
Finnish Railways (VR)
Website
vr.fi
Train from Jyväskylä to Pieksämäki
Ave. Duration
43 min
Frequency
5 times a day
Estimated price
$10 - $16
Website
www.vr.fi
Train from Pieksämäki to Kouvola
Ave. Duration
1 h 42 min
Frequency
5 times a day
Estimated price
$19 - $29
Website
www.vr.fi
Train from Kouvola to Pietari (Finljandski)
Ave. Duration
2 h 14 min
Frequency
4 times a day
Estimated price
$24 - $40
Website
www.vr.fi
Train from Jyväskylä to Tikkurila
Ave. Duration
3 h 36 min
Frequency
Every 4 hours
Estimated price
$30 - $45
Website
www.vr.fi
Train from Tikkurila to Pietari (Finljandski)
Ave. Duration
3 h 14 min
Frequency
4 times a day
Estimated price
$35 - $55
Website
www.vr.fi
Train from Jyväskylä to Tampere
Ave. Duration
1 h 32 min
Frequency
Every 4 hours
Estimated price
$16 - $25
Website
www.vr.fi
Train from Tampere to Tikkurila
Ave. Duration
1 h 27 min
Frequency
Hourly
Estimated price
$18 - $27
Website
www.vr.fi
Bus operators
Savonlinja
Phone
+358 20 1415500
Email
info@savonlinja.fi
Website
savonlinja.fi
Bus from Jyväskylä Matkakeskus to Hallitustori Raatihuone
Ave. Duration
1 h 43 min
Frequency
Once daily
Estimated price
$23 - $26
Schedules at
savonlinja.fi
Saimaan Turistiliikenne Oy
Phone
+358 5 4341872
Website
liikennevirasto.fi
Bus from Mikkeli matkakeskus to Keskusliikenneasema E
Ave. Duration
2 h 45 min
Frequency
Twice daily
Schedules at
liikennevirasto.fi
Ensi Bus
Website
ensi-bus.ru
Bus from Imatra to Saint Petersburg, Bus Station 2
Ave. Duration
3 h 32 min
Frequency
Once daily
Estimated price
$24 - $50
Schedules at
ensi-bus.ru
International bus route 995
Phone
+ 7-921-333-80-38
Email
partner_@bk.ru
Website
marshrut995.spb.ru
Bus from Imatra to St.Peterburg
Ave. Duration
4 h 18 min
Frequency
3 times a week
Estimated price
$23 - $28
Schedules at
marshrut995.spb.ru
Bus from Imatra to Petrogradskaya
Ave. Duration
4 h 8 min
Frequency
3 times a week
Estimated price
$23 - $27
Schedules at
marshrut995.spb.ru

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.

More Questions & Answers

There is no direct flight from Jyvaskyla Airport to St. Petersburg Airport. The quickest flight takes 4 h and has one stopover.

Search flights

Jyväskylä to Saint Petersburg bus services, operated by Ensi Bus, arrive at Saint Petersburg, Bus Station 2.

More details

Saint Petersburg is 1 h ahead of Jyväskylä. It is currently 7:41 AM in Jyväskylä and 7:41 AM in Saint Petersburg.

Jyväskylä to Saint Petersburg train services, operated by Finnish Railways (VR), arrive at Pietari (Finljandski) station.

More details

Yes, the driving distance between Jyväskylä to Saint Petersburg is 420 km. It takes approximately 5 h 58 min to drive from Jyväskylä to Saint Petersburg.

Get driving directions

Finnair offers flights from Jyvaskyla Airport to St. Petersburg Airport.

Search flights

There are 8329+ hotels available in Saint Petersburg. Prices start at $30 USD per night.

More details