There are 8 ways to get from Perm to Petropavl 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 Perm 2 to Yekaterinburg-Pass
- Take the train from Yekaterinburg-Pass to Kurgan-Pass
- Take the train from Kurgan to Petropavlovsk
16h 19m$42–118Bus, train
- Take the bus from Perm' Bus station to Yekaterinburg Yuzhniy bus station
- Take the bus from Yekaterinburg Yuzhniy bus station to Tyumen Bus station
- Take the bus from Tyumen Bus station to Kurgan
- Take the train from Kurgan to Petropavlovsk
24h 39m$54–108Drive 985.2 km
- Drive from Perm to Petropavl985.2 km
13h 38m$81–117Fly Perm International Airport to Petropavlosk South Airport
- Fly from Perm International Airport (PEE) to Petropavlosk South Airport (PPK)PEE - PPK
16h 45m$213–954Train
- Take the train from Perm 2 to Yekaterinburg-Pass010Н / ...
- Take the train from Yekaterinburg-Pass to Petropavlovsk114Ц
20h 20m$81–178Fly Perm International Airport to Omsk, train
- Fly from Perm International Airport (PEE) to Omsk (OMS)PEE - OMS
- Take the train from Omsk-Pass to Petropavlovsk
14h 58m$236–911Train to Ekaterinburg Koltsovo Airport, fly to Petropavlosk South Airport
- Take the train from Perm 2 to Yekaterinburg-Pass
- Fly from Ekaterinburg Koltsovo Airport (SVX) to Petropavlosk South Airport (PPK)SVX - PPK
13h 53m$205–1,143Train to Ekaterinburg Koltsovo Airport, fly to Omsk, train
- Take the train from Perm 2 to Yekaterinburg-Pass
- Fly from Ekaterinburg Koltsovo Airport (SVX) to Omsk (OMS)SVX - OMS
- Take the train from Omsk-Pass to Petropavlovsk
15h 56m$178–850
Perm to Petropavl by train
Questions & Answers
The cheapest way to get from Perm to Petropavl is to train via Kurgan which costs $40 - $120 and takes 16h 19m.
The fastest way to get from Perm to Petropavl is to drive which takes 13h 38m and costs $80 - $120.
No, there is no direct train from Perm to Petropavl. However, there are services departing from Perm 2 and arriving at Petropavlovsk via Yekaterinburg-Pass and Kurgan. The journey, including transfers, takes approximately 16h 19m.
The distance between Perm and Petropavl is 890 km. The road distance is 985.2 km.
The best way to get from Perm to Petropavl without a car is to train via Kurgan which takes 16h 19m and costs $40 - $120.
It takes approximately 16h 19m to get from Perm to Petropavl, including transfers.
Perm to Petropavl train services, operated by Russian Railways (РЖД), depart from Perm 2 station.
The best way to get from Perm to Petropavl is to train via Kurgan which takes 16h 19m and costs $40 - $120. Alternatively, you can fly, which costs $210 - $1,000 and takes 16h 45m.
Perm to Petropavl train services, operated by Russian Railways (РЖД), arrive at Yekaterinburg-Pass station.
Yes, the driving distance between Perm to Petropavl is 985 km. It takes approximately 13h 38m to drive from Perm to Petropavl.
What companies run services between Perm, Russia and Petropavl, Kazakhstan?
You can take a train from Perm 2 to Petropavlovsk via Yekaterinburg-Pass, Kurgan-Pass, and Kurgan in around 16h 19m. Alternatively, Aeroflot Russian Airlines, Qazaq Air, and S7 Airlines fly from Perm International Airport (PEE) to Petropavlosk South Airport (PPK) 6 times a week.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- flyqazaq.com
Flights from Perm International Airport to Petropavlosk South Airport via Moscow Sheremetyevo, Nur-Sultan
- Ave. Duration
- 13h 55m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $260–1,200
Flights from Perm International Airport to Petropavlosk South Airport via Novosibirsk, Nur-Sultan
- Ave. Duration
- 17h
- When
- Monday, Wednesday, and Friday
- Estimated price
- $210–950
Flights from Ekaterinburg Koltsovo Airport to Petropavlosk South Airport via Nur-Sultan
- Ave. Duration
- 4h 30m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $190–1,100
- Website
- aeroflot.ru
Flights from Perm International Airport to Omsk via Moscow Sheremetyevo
- Ave. Duration
- 7h 17m
- When
- Every day
- Estimated price
- $180–800
- Website
- flyredwings.com
Flights from Ekaterinburg Koltsovo Airport to Omsk
- Ave. Duration
- 1h 40m
- When
- Tuesday and Sunday
- Estimated price
- $110–700
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Perm 2 to Yekaterinburg-Pass
- Ave. Duration
- 5h 30m
- Frequency
- Every 4 hours
- Estimated price
- $17–40
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- $75–110
- 3rd Class (Platzcart)
- $17–25
- 2nd Class (Kupé)
- $27–40
Train from Yekaterinburg-Pass to Kurgan-Pass
- Ave. Duration
- 7h 14m
- Frequency
- 4 times a week
- Estimated price
- $19–40
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- $80–120
- 3rd Class (Platzcart)
- $19–27
- 2nd Class (Kupé)
- $29–40
Train from Kurgan to Petropavlovsk
- Ave. Duration
- 3h 49m
- Frequency
- Twice daily
- Estimated price
- $16–40
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- $75–110
- 3rd Class (Platzcart)
- $16–24
- 2nd Class (Kupé)
- $26–40
Train from Omsk-Pass to Petropavlovsk
- Ave. Duration
- 4h 24m
- Frequency
- Twice daily
- Estimated price
- $17–40
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- $75–110
- 3rd Class (Platzcart)
- $17–24
- 2nd Class (Kupé)
- $27–40
- Phone
- 8 (800) 775-00-00
- Website
- rzd.ru
Train from Perm 2 to Yekaterinburg-Pass
- Ave. Duration
- 5h 10m
- Frequency
- Once daily
- Estimated price
- $17–26
- Website
- https://eng.rzd.ru/
- Lastochka Train
- $18–26
Train from Yekaterinburg-Pass to Kurgan-Pass
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- $16–29
- Website
- https://eng.rzd.ru/
- Lastochka Train
- $20–29
- Phone
- 8 800 775 54 53
- Website
- grandtrain.ru
Train from Perm 2 to Yekaterinburg-Pass
- Ave. Duration
- 6h 28m
- Frequency
- Twice a week
- Estimated price
- $11–13
- Website
- https://grandtrain.ru/
- Schedules at
- https://grandtrain.ru/raspisanie/
- 3rd Class (Platzcart)
- $11–13
- 2nd Class (Kupé)
- $11–13
- Phone
- +7 (717) 260-66-60
- KensePP@railways.kz
- Website
- railways.kz
Train from Yekaterinburg-Pass to Petropavlovsk
- Ave. Duration
- 13h 50m
- Frequency
- Once a week
- Estimated price
- $70–140
- Website
- https://railways.kz/en/
- Schedules at
- https://bilet.railways.kz/post/schedule?_locale=us
- Book at
- https://bilet.railways.kz/?_locale=us
- 3rd Class (Berth)
- $70–100
- 2nd Class (Coupe)
- $100–140
Train from Omsk-Pass to Petropavlovsk
- Ave. Duration
- 5h 23m
- Frequency
- 3 times a week
- Estimated price
- $55–110
- Website
- https://railways.kz/en/
- Schedules at
- https://bilet.railways.kz/post/schedule?_locale=us
- Book at
- https://bilet.railways.kz/?_locale=us
- 3rd Class (Berth)
- $55–75
- 2nd Class (Coupe)
- $75–110
- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from Perm' Bus station to Yekaterinburg Yuzhniy bus station
- Ave. Duration
- 6h 59m
- Frequency
- 3 times a day
- Estimated price
- $16–27
- Schedules at
- avtovokzaly.ru
Bus from Yekaterinburg Yuzhniy bus station to Tyumen Bus station
- Ave. Duration
- 7h
- Frequency
- Once daily
- Estimated price
- $11–22
- Schedules at
- avtovokzaly.ru
Bus from Tyumen Bus station to Kurgan
- Ave. Duration
- 4h
- Frequency
- Hourly
- Estimated price
- $10–19
- Schedules at
- avtovokzaly.ru
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, Italy Travel Guides, and Train travel in France: A guide to SNCF - to help you get the most out of your next trip.
More Questions & Answers
There are 171+ hotels available in Petropavl.













