There are 4 ways to get from Chelyabinsk to Saint Petersburg by plane, bus, train, 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
best- Fly from Chelyabinsk Airport (CEK) to Pulkovo Airport (LED)plane CEK - LED
5h 29m₽9,147–41,197Train
cheapest- Take the train from Chelyabinsk-Glavny to Ladozhsky Railway Terminaltrain 149У / ...
43h 15m₽5,376–9,599Bus
- Take the bus from Chelyabinsk Central bus station to Ufa South Bus Terminalbus 767
- Take the bus from Ufa South Bus Terminal to Moscow Central Bus Stationbus
- Take the bus from Moscow Central Bus Station to Velikiy Novgorod Bus stationbus
- Take the bus from Velikiy Novgorod Bus station to Saint Petersburg Bus Terminalbus 951 / ...
43h 13m₽5,600–9,962Drive 2,408.5 km
- Drive from Chelyabinsk to Saint Petersburgcar 2,408.5 km
29h 48m₽16,756–24,203
Chelyabinsk Airport (CEK) to Pulkovo Airport (LED) flights
Questions & Answers
The cheapest way to get from Chelyabinsk to Saint Petersburg is to train which costs RUB 5000 - RUB 10000 and takes 43h 15m.
The fastest way to get from Chelyabinsk to Saint Petersburg is to fly which takes 5h 29m and costs RUB 9000 - RUB 42000.
No, there is no direct bus from Chelyabinsk station to Saint Petersburg. However, there are services departing from Chelyabinsk Central bus station and arriving at Saint Petersburg Bus Terminal via Ufa South Bus Terminal, Moscow Central Bus Station and Velikiy Novgorod Bus station. The journey, including transfers, takes approximately 43h 13m.
No, there is no direct train from Chelyabinsk to Saint Petersburg. However, there are services departing from Chelyabinsk-Glavny and arriving at Spasskaya via Ladozhskaya. The journey, including transfers, takes approximately 43h 15m.
The distance between Chelyabinsk and Saint Petersburg is 1946 km. The road distance is 2408.5 km.
The best way to get from Chelyabinsk to Saint Petersburg without a car is to bus which takes 43h 13m and costs RUB 5500 - RUB 10000.
It takes approximately 5h 29m to get from Chelyabinsk to Saint Petersburg, including transfers.
Chelyabinsk to Saint Petersburg bus services, operated by Avtovokzaly.ru, depart from Chelyabinsk Central bus station.
Chelyabinsk to Saint Petersburg train services, operated by Russian Railways (РЖД), depart from Chelyabinsk-Glavny station.
The best way to get from Chelyabinsk to Saint Petersburg is to fly which takes 5h 29m and costs RUB 9000 - RUB 42000. Alternatively, you can bus, which costs RUB 5500 - RUB 10000 and takes 43h 13m, you could also train, which costs RUB 5000 - RUB 10000 and takes 43h 15m.
What companies run services between Chelyabinsk, Russia and Saint Petersburg, Russia?
Smartavia and Aeroflot Russian Airlines fly from Chelyabinsk Airport (CEK) to Pulkovo Airport (LED) 3 times a day. Alternatively, you can take a bus from Chelyabinsk Central bus station to Saint Petersburg Bus Terminal via Ufa South Bus Terminal, Moscow Central Bus Station, and Velikiy Novgorod Bus station in around 43h 13m.
- Website
- aeroflot.ru
Flights from Chelyabinsk Airport to Pulkovo Airport
- Ave. Duration
- 3h 6m
- When
- Every day
- Estimated price
- ₽9,000–41,000
- Website
- flysmartavia.com
Flights from Chelyabinsk Airport to Pulkovo Airport
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- ₽9,000–41,000
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Chelyabinsk-Glavny to Ladozhsky Railway Terminal
- Ave. Duration
- 43h
- Frequency
- 4 times a week
- Estimated price
- ₽5,000–9,500
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽21,000–30,000
- 3rd Class (Platzcart)
- ₽5,000–7,000
- 2nd Class (Kupé)
- ₽6,500–9,500
- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from Chelyabinsk Central bus station to Ufa South Bus Terminal
- Ave. Duration
- 9h
- Frequency
- Once daily
- Estimated price
- ₽950–2,200
- Schedules at
- avtovokzaly.ru
Bus from Ufa South Bus Terminal to Moscow Central Bus Station
- Ave. Duration
- 21h
- Frequency
- Twice daily
- Estimated price
- ₽3,200–4,500
- Schedules at
- avtovokzaly.ru
Bus from Moscow Central Bus Station to Velikiy Novgorod Bus station
- Ave. Duration
- 7h 18m
- Frequency
- Once daily
- Estimated price
- ₽1,000–2,500
- Schedules at
- avtovokzaly.ru
- Phone
- 8 800 770 00 20
- [email protected]
- Website
- sks-auto.ru
Bus from Velikiy Novgorod Bus station to Saint Petersburg Bus Terminal
- Ave. Duration
- 2h 55m
- Frequency
- Every 3 hours
- Estimated price
- ₽450–850
- Website
- https://www.sks-auto.ru/
- Website
- https://www.sks-auto.ru/index.php/napravleniya
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 Heading to Europe? Read this before you buy a Eurail Pass, How to get from Southend Airport into central London, and 10 amazing places to get away from it all in Australia - to help you get the most out of your next trip.
More Questions & Answers
Chelyabinsk to Saint Petersburg bus services, operated by Avtovokzaly.ru, arrive at Ufa South Bus Terminal station.
Saint Petersburg is 2h behind Chelyabinsk. It is currently 7:55 AM in Chelyabinsk and 5:55 AM in Saint Petersburg.
Chelyabinsk to Saint Petersburg train services, operated by Russian Railways (РЖД), arrive at Ladozhsky Railway Terminal station.
Yes, the driving distance between Chelyabinsk to Saint Petersburg is 2408 km. It takes approximately 29h 48m to drive from Chelyabinsk to Saint Petersburg.









