There are 4 ways to get from Saint Petersburg to Sayanogorsk by plane, bus, train, taxi, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly, bus
best- Fly from Pulkovo Airport (LED) to Abakan International (ABA)plane LED - ABA
- Take the bus from Abakan to Sayanogorskbus
10h 3mBus, train
cheapest- Take the bus from Saint Petersburg Bus Terminal to Kazan' North bus stationbus
- Take the train from Kazan-2 to Mariinsktrain
- Take the bus from Mariinsk to Krasnoyarsk Bus stationbus 644
- Take the bus from Krasnoyarsk to Sayanogorskbus 581
3d 9h₽11,068–19,269Train, taxi
- Take the train from Ladozhsky Railway Terminal to Novokuznecktrain
- Take the train from Novokuzneck to Kamyshtatrain
- Take the taxi from Kamyshta to Sayanogorsktaxi
3d 3h₽11,660–20,986Drive 4,675.1 km
- Drive from Saint Petersburg to Sayanogorskcar 4,675.1 km
2d 18h₽32,514–46,965
Pulkovo Airport (LED) to Abakan International (ABA) flights
Questions & Answers
The cheapest way to get from Saint Petersburg to Sayanogorsk is to bus and train which costs RUB 11000 - RUB 20000 and takes 3 days 9h.
The fastest way to get from Saint Petersburg to Sayanogorsk is to drive which takes 2 days 18h and costs RUB 32000 - RUB 47000.
The distance between Saint Petersburg and Sayanogorsk is 3755 km. The road distance is 4675.1 km.
The best way to get from Saint Petersburg to Sayanogorsk without a car is to train and taxi which takes 3 days 3h and costs RUB 11000 - RUB 21000.
It takes approximately 10h 3m to get from Saint Petersburg to Sayanogorsk, including transfers.
Sayanogorsk is 4h ahead of Saint Petersburg. It is currently 2:38 AM in Saint Petersburg and 6:38 AM in Sayanogorsk.
Yes, the driving distance between Saint Petersburg to Sayanogorsk is 4675 km. It takes approximately 2 days 18h to drive from Saint Petersburg to Sayanogorsk.
What companies run services between Saint Petersburg, Russia and Sayanogorsk, Russia?
There is no direct connection from Saint Petersburg to Sayanogorsk. However, you can take the line 2 subway to Moskovskaya, walk to Ст. Метро "Московская", take the line 39 bus to Аэропорт "Пулково 1", Посадки Нет, walk to Pulkovo Airport (LED) airport, fly to Abakan International (ABA), take the taxi to Abakan, then take the bus to Sayanogorsk. Alternatively, you can take the line 4 subway to Ladozhskaya, walk to Ladozhsky Railway Terminal, take the train to Novokuzneck, take the train to Kamyshta, then take the taxi to Sayanogorsk.
- Website
- nordstar.ru
Flights from Pulkovo Airport to Abakan International
- Ave. Duration
- 5h 5m
- When
- Tuesday and Friday
- Estimated price
- ₽15,000–60,000
Flights from Pulkovo Airport to Abakan International via Alykel
- Ave. Duration
- 9h 35m
- When
- Friday
- Estimated price
- ₽18,000–70,000
- Website
- s7.ru
Flights from Pulkovo Airport to Abakan International via Moscow Domodedovo
- Ave. Duration
- 7h 10m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ₽16,000–65,000
Flights from Pulkovo Airport to Abakan International via Novosibirsk
- Ave. Duration
- 7h 30m
- When
- Monday to Saturday
- Estimated price
- ₽15,000–60,000
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Ladozhsky Railway Terminal to Novokuzneck
- Ave. Duration
- 2d 15h
- Frequency
- 4 times a week
- Estimated price
- ₽9,000–16,000
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽33,000–47,000
- 3rd Class (Platzcart)
- ₽9,000–12,000
- 2nd Class (Kupé)
- ₽11,000–16,000
Train from Novokuzneck to Kamyshta
- Ave. Duration
- 7h 41m
- Frequency
- 4 times a week
- Estimated price
- ₽1,100–3,000
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽7,000–10,000
- 3rd Class (Platzcart)
- ₽1,100–1,600
- 2nd Class (Kupé)
- ₽2,100–3,000
Train from Kazan-2 to Mariinsk
- Ave. Duration
- 39h 31m
- Frequency
- 4 times a week
- Estimated price
- ₽6,000–12,000
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽24,000–34,000
- 3rd Class (Platzcart)
- ₽6,000–8,500
- 2nd Class (Kupé)
- ₽8,000–12,000
- Phone
- +7 (391) 220-11-72
- Website
- krasavtovokzal.ru
Bus from Abakan to Sayanogorsk
- Ave. Duration
- 1h 42m
- Frequency
- Twice daily
- Schedules at
- krasavtovokzal.ru
Bus from Mariinsk to Krasnoyarsk Bus station
- Ave. Duration
- 7h 39m
- Frequency
- Twice daily
- Estimated price
- ₽1,199
- Schedules at
- krasavtovokzal.ru
Bus from Krasnoyarsk to Sayanogorsk
- Ave. Duration
- 9h 35m
- Frequency
- Twice daily
- Estimated price
- ₽1,750
- Schedules at
- krasavtovokzal.ru
- Phone
- +7 812 386 79 79
- [email protected]
- Website
- ecolines.ru
Bus from Saint Petersburg Bus Terminal to Kazan' North bus station
- Ave. Duration
- 21h 50m
- Frequency
- 3 times a week
- Estimated price
- ₽2,100–4,400
- Schedules at
- ecolines.ru
- Ave. Duration
- 2h 5m
- Estimated price
- ₽1,500–1,900
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from Florence to Rome, Travelling to the UK: What do I need to know?, and Which side of Niagara Falls should I choose (and how do I get there)? - to help you get the most out of your next trip.




