There are 6 ways to get from Petropavl to Yekaterinburg 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.
Train via Kurgan
best- Take the train from Petropavlovsk to Kurgantrain 059Н / ...
- Take the train from Kurgan-Pass to Yekaterinburg-Passtrain 849Е
9h 44m₽2,233–6,234Bus
- Take the bus from Petropavlovsk Bus station to Chelyabinsk Yuzhniye Vorotabus 123
- Take the bus from Chelyabinsk Yuzhniye Vorota to Yekaterinburg Yuzhniy bus stationbus
14h 2mDrive 626.7 km
- Drive from Petropavl to Yekaterinburgcar 626.7 km
8h 53m₽4,244–6,130Train to Omsk, fly
- Take the train from Petropavlovsk to Omsk-Passtrain
- Fly from Omsk (OMS) to Ekaterinburg Koltsovo Airport (SVX)plane OMS - SVX
9h 22m₽10,213–38,751Train
- Take the train from Petropavlovsk to Yekaterinburg-Passtrain 113Ц
11h 22m₽6,500–13,000Fly from Petropavlosk South Airport
- Fly from Petropavlosk South Airport (PPK) to Ekaterinburg Koltsovo Airport (SVX)plane PPK - SVX
12h 18m₽19,398–80,458
Petropavl to Yekaterinburg by train
Questions & Answers
The cheapest way to get from Petropavl to Yekaterinburg is to train via Kurgan which costs RUB 2200 - RUB 6500 and takes 9h 44m.
The fastest way to get from Petropavl to Yekaterinburg is to drive which takes 8h 53m and costs RUB 4200 - RUB 6500.
No, there is no direct bus from Petropavl station to Yekaterinburg station. However, there are services departing from Petropavlovsk Bus station and arriving at Yekaterinburg Yuzhniy bus station via Chelyabinsk Yuzhniye Vorota. The journey, including transfers, takes approximately 14h 2m.
Yes, there is a direct train departing from Petropavlovsk and arriving at Yekaterinburg-Pass. Services depart once a week, and operate Tuesday. The journey takes approximately 11h 22m.
The distance between Petropavl and Yekaterinburg is 590 km. The road distance is 626.7 km.
The best way to get from Petropavl to Yekaterinburg without a car is to train via Kurgan which takes 9h 44m and costs RUB 2200 - RUB 6500.
It takes approximately 9h 44m to get from Petropavl to Yekaterinburg, including transfers.
Petropavl to Yekaterinburg bus services, operated by Karagandy Bus Terminal, depart from Petropavlovsk Bus station.
Petropavl to Yekaterinburg train services, operated by Russian Railways (РЖД), depart from Petropavlovsk station.
The best way to get from Petropavl to Yekaterinburg is to train via Kurgan which takes 9h 44m and costs RUB 2200 - RUB 6500. Alternatively, you can bus, which costs and takes 14h 2m, you could also fly, which costs RUB 19000 - RUB 85000 and takes 12h 18m.
What companies run services between Petropavl, Kazakhstan and Yekaterinburg, Russia?
You can take a train from Petropavlovsk to Yekaterinburg-Pass via Kurgan and Kurgan-Pass in around 9h 44m. Alternatively, you can take a bus from Petropavlovsk Bus station to Yekaterinburg Yuzhniy bus station via Chelyabinsk Yuzhniye Vorota in around 14h 2m.
- Website
- flyredwings.com
Flights from Omsk to Ekaterinburg Koltsovo Airport
- Ave. Duration
- 1h 45m
- When
- Wednesday and Saturday
- Estimated price
- ₽5,000–29,000
Flights from Petropavlosk South Airport to Ekaterinburg Koltsovo Airport via Almaty
- Ave. Duration
- 20h
- When
- Tuesday, Friday, and Sunday
- Estimated price
- ₽19,000–80,000
Flights from Petropavlosk South Airport to Ekaterinburg Koltsovo Airport via Shimkent, Nur-Sultan
- Ave. Duration
- 10h 25m
- When
- Tuesday and Friday
- Estimated price
- ₽28,000–80,000
Flights from Petropavlosk South Airport to Ekaterinburg Koltsovo Airport via Shimkent, Almaty
- Ave. Duration
- 21h 30m
- When
- Friday and Tuesday
- Estimated price
- ₽23,000–90,000
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
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-Pass to Yekaterinburg-Pass
- Ave. Duration
- 6h 22m
- Frequency
- 4 times a week
- Estimated price
- ₽1,300–3,300
- Website
- Russian Railways
- 1nd Class (SW)
- ₽7,500–11,000
- 3rd Class (Platzcart)
- ₽1,300–1,700
- 2nd Class (Kupé)
- ₽2,300–3,300
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
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Kurgan-Pass to Yekaterinburg-Pass
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- ₽1,100–1,700
- Website
- Russian Railways
- Lastochka Train
- ₽1,100–1,600
- Commuter Electric Train
- ₽1,200–1,700
- 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 Yekaterinburg-Pass
- Ave. Duration
- 11h 22m
- Frequency
- Once a week
- Estimated price
- ₽6,500–13,000
- Website
- Kazakhstan Railways
- Schedules at
- Kazakhstan Railways
- Book at
- Kazakhstan Railways
- 3rd Class (Berth)
- ₽6,500–9,500
- 2nd Class (Coupe)
- ₽9,000–13,000
- Website
- Karagandy Bus Terminal
Bus from Petropavlovsk Bus station to Chelyabinsk Yuzhniye Vorota
- Ave. Duration
- 9h 2m
- Frequency
- Twice a week
- Website
- Karagandy Bus Terminal
- Schedules at
- Karagandy Bus Terminal
- Phone
- +7 7142 932 828
- Website
- sayahat-kst.kz
Bus from Chelyabinsk Yuzhniye Vorota to Yekaterinburg Yuzhniy bus station
- Ave. Duration
- 4h
- Frequency
- Twice daily
- Schedules at
- sayahat-kst.kz
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 Travel Insider: Top Japan travel tips by Beatrix Holland, How to get from Stansted Airport into central London, and The beginner’s guide to the 2018 World Nomad Games - to help you get the most out of your next trip.
More Questions & Answers
Petropavl to Yekaterinburg bus services, operated by Karagandy Bus Terminal, arrive at Chelyabinsk Yuzhniye Vorota station.
Petropavl to Yekaterinburg train services, operated by Russian Railways (РЖД), arrive at Kurgan station.
Yes, the driving distance between Petropavl to Yekaterinburg is 627 km. It takes approximately 8h 53m to drive from Petropavl to Yekaterinburg.





