There are 3 ways to get from Saimaa to Saint Petersburg by train, unknown, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, travel
best- Take the train from Savonlinna to Parikkalatrain
- Walk from Parikkala to Elisenvaaraunknown
- Take the train from Elisenvaara to Finlyandsky Railway Terminaltrain
5h 25mTrain, travel, bus
- Take the train from Savonlinna to Parikkalatrain
- Walk from Parikkala to Lakhdenpokhyaunknown
- Take the bus from Lakhdenpokhya to Saint Petersburg Bus Terminalbus
7h 2mTrain, travel via Ladozhsky Railway Terminal
- Take the train from Savonlinna to Parikkalatrain
- Walk from Parikkala to Elisenvaaraunknown
- Take the train from Elisenvaara to Ladozhsky Railway Terminaltrain
7h 22m
Comparing Your Travel Options
The distance between Saimaa and Saint Petersburg is 312 km.
The best way to get from Saimaa to Saint Petersburg without a car is to train and travel which takes 5h 25m and costs .
It takes approximately 5h 25m to get from Saimaa to Saint Petersburg, including transfers.
Saint Petersburg is 1h ahead of Saimaa. It is currently 12:23 AM in Saimaa and 1:23 AM in Saint Petersburg.
What companies run services between Saimaa, Finland and Saint Petersburg, Russia?
There is no direct connection from Saimaa to Saint Petersburg. However, you can take the train to Parikkala, travel to Elisenvaara, then take the train to Finlyandsky Railway Terminal. Alternatively, you can take a train from Savonlinna to Saint Petersburg Bus Terminal via Parikkala and Lakhdenpokhya in around 7h 2m.
- Phone
- +358 0100 3232
- Website
- Finnish Railways (VR)
Train from Savonlinna to Parikkala
- Ave. Duration
- 53 min
- Frequency
- Every 4 hours
- Estimated price
- ₽650–1,100
- Website
- Finnish Railways (VR)
Train from Savonlinna to Parikkala
- Ave. Duration
- 53 min
- Frequency
- Every 4 hours
- Estimated price
- ₽650–1,100
- Website
- Finnish Railways (VR)
Train from Savonlinna to Parikkala
- Ave. Duration
- 53 min
- Frequency
- Every 4 hours
- Estimated price
- ₽650–1,100
- Website
- Finnish Railways (VR)
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Elisenvaara to Finlyandsky Railway Terminal
- Ave. Duration
- 3h 7m
- Frequency
- Twice daily
- Estimated price
- ₽800–1,400
- Website
- Russian Railways
- Lastochka Train
- ₽950–1,400
- Commuter Electric Train
- ₽800–1,200
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Elisenvaara to Ladozhsky Railway Terminal
- Ave. Duration
- 4h 8m
- Frequency
- Once daily
- Estimated price
- ₽1,100–2,900
- Website
- Russian Railways
- 1nd Class (SW)
- ₽7,000–10,000
- 3rd Class (Platzcart)
- ₽1,100–1,500
- 2nd Class (Kupé)
- ₽2,100–2,900
- Phone
- +7 (8142) 72-20-12
- [email protected]
- Website
- Karelavtotrans
Bus from Lakhdenpokhya to Saint Petersburg Bus Terminal
- Ave. Duration
- 4h 25m
- Frequency
- 3 times a week
- Website
- Karelavtotrans
- Schedules at
- Karelavtotrans
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.
Related travel guides
How to plan an amazing trip around Scandinavia
Read the travel guide










