There are 10 ways to get from Petropavl to Saint Petersburg by train, plane, bus, 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.
Train to Omsk, fly
best- Take the train from Petropavlovsk to Omsk-Passtrain
- Fly from Omsk (OMS) to Pulkovo Airport (LED)plane OMS - LED
10h 58m₽16,291–56,900Train via Kurgan
cheapest- Take the train from Petropavlovsk to Kurgantrain
- Take the train from Kurgan to Kazansky Railway Terminaltrain
- Take the train from Leningradsky Railway Terminal to Moskovsky Railway Terminaltrain
42h 49m₽7,533–31,934Bus, train via Kazan’
- Take the bus from Petropavlovsk Bus station to Kurganbus 123
- Take the train from Kurgan to Kazan-2train
- Take the bus from Kazan' North bus station to Saint Petersburg Bus Terminalbus
2d 2hDrive 2,938.9 km
- Drive from Petropavl to Saint Petersburgcar 2,938.9 km
37h 6m₽19,922–28,775Train to Kurgan Airport, fly
- Take the train from Petropavlovsk to Kurgantrain
- Fly from Kurgan Airport (KRO) to Pulkovo Airport (LED)plane KRO - LED
9h 21m₽10,913–46,304Train to Chelyabinsk Airport, fly
- Take the train from Petropavlovsk to Chelyabinsk-Glavnytrain
- Fly from Chelyabinsk Airport (CEK) to Pulkovo Airport (LED)plane CEK - LED
13h 53m₽10,841–44,011Bus, train to Roshchino International Airport, fly
- Take the bus from Petropavlovsk Bus station to Ishimbus
- Take the train from Ishim to Tyumentrain
- Fly from Roshchino International Airport (TJM) to Pulkovo Airport (LED)plane TJM - LED
14h 57mFly from Petropavlosk South Airport
- Fly from Petropavlosk South Airport (PPK) to Pulkovo Airport (LED)plane PPK - LED
26h 50m₽35,453–95,563Bus, train
- Take the bus from Petropavlovsk Bus station to Ishimbus М700
- Take the train from Ishim to Ladozhsky Railway Terminaltrain 013Н
2d 5hTrain
- Take the train from Petropavlovsk to Paveletsky Rail Terminaltrain 083Ц
- Take the train from Moscow Kursky Station to Moskovsky Railway Terminaltrain 078С
2d 13h₽17,484–31,945
Omsk (OMS) to Pulkovo Airport (LED) flights
Questions & Answers
The cheapest way to get from Petropavl to Saint Petersburg is to train via Kurgan which costs RUB 7500 - RUB 32000 and takes 42h 49m.
The fastest way to get from Petropavl to Saint Petersburg is to train and fly which takes 9h 21m and costs RUB 10000 - RUB 47000.
No, there is no direct train from Petropavl to Saint Petersburg. However, there are services departing from Petropavlovsk and arriving at Moskovsky Railway Terminal via Kurgan and Leningradsky Railway Terminal. The journey, including transfers, takes approximately 42h 49m.
The distance between Petropavl and Saint Petersburg is 2894 km. The road distance is 2938.9 km.
The best way to get from Petropavl to Saint Petersburg without a car is to train via Kurgan which takes 42h 49m and costs RUB 7500 - RUB 32000.
It takes approximately 10h 58m to get from Petropavl to Saint Petersburg, including transfers.
Petropavl to Saint Petersburg train services, operated by Russian Railways (РЖД), depart from Petropavlovsk station.
The best way to get from Petropavl to Saint Petersburg is to train via Kurgan which takes 42h 49m and costs RUB 7500 - RUB 32000. Alternatively, you can fly, which costs RUB 35000 - RUB 100000 and takes 26h 50m.
Saint Petersburg is 2h behind Petropavl. It is currently 1:10 PM in Petropavl and 11:10 AM in Saint Petersburg.
Petropavl to Saint Petersburg train services, operated by Russian Railways (РЖД), arrive at Kurgan station.
What companies run services between Petropavl, Kazakhstan and Saint Petersburg, Russia?
You can take a train from Petropavlovsk to Moskovsky Railway Terminal via Kurgan, Kazansky Railway Terminal, and Leningradsky Railway Terminal in around 42h 49m. Alternatively, SCAT and Aeroflot Russian Airlines fly from Petropavlosk South Airport (PPK) to Pulkovo Airport (LED) 5 times a week.
- Website
- aeroflot.ru
Flights from Omsk to Pulkovo Airport
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- ₽11,000–47,000
Flights from Chelyabinsk Airport to Pulkovo Airport
- Ave. Duration
- 3h 6m
- When
- Every day
- Estimated price
- ₽9,000–40,000
Flights from Roshchino International Airport to Pulkovo Airport
- Ave. Duration
- 3h 8m
- When
- Every day
- Estimated price
- ₽9,000–42,000
Flights from Petropavlosk South Airport to Pulkovo Airport via Almaty
- Ave. Duration
- 25h 25m
- When
- Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- ₽28,000–110,000
Flights from Petropavlosk South Airport to Pulkovo Airport via Shimkent, Moscow Vnukovo
- Ave. Duration
- 28h 30m
- When
- Tuesday
- Estimated price
- ₽35,000–95,000
- Website
- nordwindairlines.ru
Flights from Omsk to Pulkovo Airport
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- ₽11,000–47,000
Flights from Omsk to Pulkovo Airport via Kazan
- Ave. Duration
- 7h 10m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ₽11,000–49,000
Flights from Kurgan Airport to Pulkovo Airport
- Ave. Duration
- 3h 20m
- When
- Wednesday and Sunday
- Estimated price
- ₽9,500–43,000
Flights from Roshchino International Airport to Pulkovo Airport
- Ave. Duration
- 3h 20m
- When
- Tuesday and Saturday
- Estimated price
- ₽9,000–42,000
- Website
- yamal.aero
Flights from Omsk to Pulkovo Airport via Nojabrsk
- Ave. Duration
- 8h 30m
- When
- Sunday
- Estimated price
- ₽13,000–55,000
Flights from Roshchino International Airport to Pulkovo Airport via Salekhard
- Ave. Duration
- 7h
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ₽12,000–55,000
- Website
- s7.ru
Flights from Omsk to Pulkovo Airport via Moscow Domodedovo
- Ave. Duration
- 7h 10m
- When
- Every day
- Estimated price
- ₽12,000–50,000
- Website
- pegasfly.com
Flights from Kurgan Airport to Pulkovo Airport
- Ave. Duration
- 3h 20m
- When
- Wednesday and Sunday
- Estimated price
- ₽9,500–43,000
- Website
- flysmartavia.com
Flights from Chelyabinsk Airport to Pulkovo Airport
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- ₽9,000–40,000
- Website
- utair.ru
Flights from Roshchino International Airport to Pulkovo Airport
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- ₽9,000–42,000
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Petropavlovsk to Omsk-Pass
- Ave. Duration
- 4h 17m
- Frequency
- Twice daily
- Estimated price
- ₽1,100–3,000
- Website
- Russian Railways
- 1nd Class (SW)
- ₽7,000–10,000
- 3rd Class (Platzcart)
- ₽1,100–1,600
- 2nd Class (Kupé)
- ₽2,100–3,000
Train from Petropavlovsk to Kurgan
- Ave. Duration
- 3h 44m
- Frequency
- Twice daily
- Estimated price
- ₽1,100–3,000
- Website
- Russian Railways
- 1nd Class (SW)
- ₽7,000–10,000
- 3rd Class (Platzcart)
- ₽1,100–1,500
- 2nd Class (Kupé)
- ₽2,100–3,000
Train from Kurgan to Kazansky Railway Terminal
- Ave. Duration
- 33h 39m
- Frequency
- 4 times a week
- Estimated price
- ₽4,700–9,000
- Website
- Russian Railways
- 1nd Class (SW)
- ₽19,000–27,000
- 3rd Class (Platzcart)
- ₽4,700–6,500
- 2nd Class (Kupé)
- ₽6,000–9,000
Train from Leningradsky Railway Terminal to Moskovsky Railway Terminal
- Ave. Duration
- 9h
- Frequency
- 4 times a day
- Estimated price
- ₽1,900–4,300
- Website
- Russian Railways
- 1nd Class (SW)
- ₽10,000–14,000
- 3rd Class (Platzcart)
- ₽1,900–2,600
- 2nd Class (Kupé)
- ₽3,100–4,300
Train from Kurgan to Kazan-2
- Ave. Duration
- 21h 39m
- Frequency
- 4 times a week
- Estimated price
- ₽3,000–6,000
- Website
- Russian Railways
- 1nd Class (SW)
- ₽13,000–19,000
- 3rd Class (Platzcart)
- ₽3,000–4,000
- 2nd Class (Kupé)
- ₽4,300–6,000
Train from Petropavlovsk to Kurgan
- Ave. Duration
- 3h 44m
- Frequency
- Twice daily
- Estimated price
- ₽1,100–3,000
- Website
- Russian Railways
- 1nd Class (SW)
- ₽7,000–10,000
- 3rd Class (Platzcart)
- ₽1,100–1,500
- 2nd Class (Kupé)
- ₽2,100–3,000
Train from Petropavlovsk to Chelyabinsk-Glavny
- Ave. Duration
- 7h 15m
- Frequency
- Twice daily
- Estimated price
- ₽1,600–3,900
- Website
- Russian Railways
- 1nd Class (SW)
- ₽9,000–13,000
- 3rd Class (Platzcart)
- ₽1,600–2,200
- 2nd Class (Kupé)
- ₽2,700–3,900
Train from Ishim to Tyumen
- Ave. Duration
- 3h 21m
- Frequency
- 4 times a day
- Estimated price
- ₽1,200–3,100
- Website
- Russian Railways
- 1nd Class (SW)
- ₽7,000–11,000
- 3rd Class (Platzcart)
- ₽1,200–1,600
- 2nd Class (Kupé)
- ₽2,200–3,100
Train from Ishim to Ladozhsky Railway Terminal
- Ave. Duration
- 46h 51m
- Frequency
- 4 times a week
- Estimated price
- ₽6,000–11,000
- Website
- Russian Railways
- 1nd Class (SW)
- ₽24,000–34,000
- 3rd Class (Platzcart)
- ₽6,000–8,500
- 2nd Class (Kupé)
- ₽8,000–11,000
- Phone
- +7 (717) 260-66-60
- [email protected]
- Website
- Kazakhstan Railways
Train from Petropavlovsk to Omsk-Pass
- Ave. Duration
- 5h 5m
- Frequency
- 3 times a week
- Estimated price
- ₽5,000–10,000
- Website
- Kazakhstan Railways
- Schedules at
- Kazakhstan Railways
- Book at
- Kazakhstan Railways
- 3rd Class (Berth)
- ₽5,000–7,000
- 2nd Class (Coupe)
- ₽7,000–10,000
Train from Petropavlovsk to Paveletsky Rail Terminal
- Ave. Duration
- 2d 2h
- Frequency
- Twice a week
- Estimated price
- ₽15,000–30,000
- Website
- Kazakhstan Railways
- Schedules at
- Kazakhstan Railways
- Book at
- Kazakhstan Railways
- 3rd Class (Berth)
- ₽15,000–22,000
- 2nd Class (Coupe)
- ₽21,000–30,000
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Leningradsky Railway Terminal to Moskovsky Railway Terminal
- Ave. Duration
- 3h 47m
- Frequency
- Hourly
- Website
- Russian Railways
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Leningradsky Railway Terminal to Moskovsky Railway Terminal
- Ave. Duration
- 5h 20m
- Frequency
- Once daily
- Estimated price
- ₽1,700–3,200
- Website
- Russian Railways
- Lastochka Train
- ₽1,700–2,400
- Commuter Electric Train
- ₽2,200–3,200
Train from Ishim to Tyumen
- Ave. Duration
- 3h 56m
- Frequency
- Once daily
- Estimated price
- ₽1,000–1,500
- Website
- Russian Railways
- Lastochka Train
- ₽1,000–1,500
- Commuter Electric Train
- ₽1,000–1,400
- Phone
- 8 800 775 54 53
- Website
- Grand Express Train
Train from Leningradsky Railway Terminal to Moskovsky Railway Terminal
- Ave. Duration
- 9h
- Frequency
- Once daily
- Estimated price
- ₽5,000–20,000
- Website
- Grand Express Train
- Kupé
- ₽5,000–9,000
- SW
- ₽10,000–20,000
- Luxe
- ₽60,000
- Phone
- 8 800 775 54 53
- Website
- Grand Service Express
Train from Ishim to Tyumen
- Ave. Duration
- 3h 57m
- Frequency
- Twice a week
- Estimated price
- ₽800–1,000
- Website
- Grand Service Express
- Schedules at
- Grand Service Express
- 3rd Class (Platzcart)
- ₽900–1,000
- 2nd Class (Kupé)
- ₽800–1,000
Train from Moscow Kursky Station to Moskovsky Railway Terminal
- Ave. Duration
- 9h 53m
- Frequency
- 3 times a week
- Estimated price
- ₽1,600–2,200
- Website
- Grand Service Express
- Schedules at
- Grand Service Express
- 3rd Class (Platzcart)
- ₽1,600–1,700
- 2nd Class (Kupé)
- ₽1,900–2,200
- Website
- Karagandy Bus Terminal
Bus from Petropavlovsk Bus station to Kurgan
- Ave. Duration
- 4h 32m
- Frequency
- Twice a week
- Website
- Karagandy Bus Terminal
- Schedules at
- Karagandy Bus Terminal
Bus from Petropavlovsk Bus station to Ishim
- Ave. Duration
- 2h 32m
- Frequency
- 3 times a week
- Website
- Karagandy Bus Terminal
- Schedules at
- Karagandy Bus Terminal
Bus from Petropavlovsk Bus station to Ishim
- Ave. Duration
- 2h 32m
- Frequency
- 3 times a week
- Website
- Karagandy Bus Terminal
- Schedules at
- Karagandy Bus Terminal
- Phone
- +7 812 386 79 79
- [email protected]
- Website
- ecolines.ru
Bus from Kazan' North bus station to Saint Petersburg Bus Terminal
- Ave. Duration
- 21h 50m
- Frequency
- 3 times a week
- Estimated price
- ₽2,100–4,400
- Schedules at
- ecolines.ru
Bus from Petropavlovsk Bus station to Ishim
- Ave. Duration
- 4h 32m
- Frequency
- 4 times a week
- Website
- Astana Saparzhai Bus Terminal
- Schedules at
- Astana Saparzhai Bus Terminal
Bus from Petropavlovsk Bus station to Ishim
- Ave. Duration
- 4h 32m
- Frequency
- 4 times a week
- Website
- Astana Saparzhai Bus Terminal
- Schedules at
- Astana Saparzhai Bus Terminal
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 London to Edinburgh, How do I get from Sydney to Melbourne, and Travel Insider: Top Japan travel tips by Beatrix Holland - to help you get the most out of your next trip.
More Questions & Answers
Yes, the driving distance between Petropavl to Saint Petersburg is 2939 km. It takes approximately 37h 6m to drive from Petropavl to Saint Petersburg.














