There are 8 ways to get from Petropavl to Moscow 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 Kurgan Airport, fly to Domodedovo International Airport
best- Take the train from Petropavlovsk to Kurgantrain
- Fly from Kurgan Airport (KRO) to Domodedovo International Airport (DME)plane KRO - DME
8h 45m₽9,613–41,784Train via Kurgan
cheapest- Take the train from Petropavlovsk to Kurgantrain 059Н / ...
- Take the train from Kurgan to Kazansky Railway Terminaltrain 136У/135У/059Е
38h 23m₽5,833–11,934Bus
- Take the bus from Petropavlovsk Bus station to Chelyabinsk Yuzhniye Vorotabus 123
- Take the bus from Chelyabinsk Yuzhniye Vorota to Yekaterinburg Yuzhniy bus stationbus
- Take the bus from Yekaterinburg Yuzhniy bus station to Ufa South Bus Terminalbus
- Take the bus from Ufa South Bus Terminal to Moscow Central Bus Stationbus
46h 12mDrive 2,242.5 km
- Drive from Petropavl to Moscowcar 2,242.5 km
30h 19m₽15,151–21,884Train to Omsk, fly to Domodedovo International Airport
- Take the train from Petropavlovsk to Omsk-Passtrain
- Fly from Omsk (OMS) to Domodedovo International Airport (DME)plane OMS - DME
10h 37m₽15,396–53,201Train to Omsk, fly to Sheremetyevo International Airport
- Take the train from Petropavlovsk to Omsk-Passtrain
- Fly from Omsk (OMS) to Sheremetyevo International Airport (SVO)plane OMS - SVO
10h 47m₽15,461–54,031Train to Chelyabinsk Airport, fly to Sheremetyevo International Airport
- Take the train from Petropavlovsk to Chelyabinsk-Glavnytrain
- Fly from Chelyabinsk Airport (CEK) to Sheremetyevo International Airport (SVO)plane CEK - SVO
13h 32m₽9,606–40,321Train
- Take the train from Petropavlovsk to Paveletsky Rail Terminaltrain 083Ц
2d 2h₽15,000–30,000
Petropavl to Moscow by train
Questions & Answers
The cheapest way to get from Petropavl to Moscow is to train via Kurgan which costs RUB 5500 - RUB 12000 and takes 38h 23m.
The fastest way to get from Petropavl to Moscow is to train and fly which takes 8h 45m and costs RUB 9500 - RUB 42000.
No, there is no direct bus from Petropavl station to Moscow station. However, there are services departing from Petropavlovsk Bus station and arriving at Moscow Central Bus Station via Chelyabinsk Yuzhniye Vorota, Yekaterinburg Yuzhniy bus station and Ufa South Bus Terminal. The journey, including transfers, takes approximately 46h 12m.
Yes, there is a direct train departing from Petropavlovsk and arriving at Paveletsky Rail Terminal. Services depart twice a week, and operate Tuesday and Saturday. The journey takes approximately 2 days 2h.
The distance between Petropavl and Moscow is 2031 km. The road distance is 2242.5 km.
The best way to get from Petropavl to Moscow without a car is to train via Kurgan which takes 38h 23m and costs RUB 5500 - RUB 12000.
It takes approximately 8h 45m to get from Petropavl to Moscow, including transfers.
Petropavl to Moscow bus services, operated by Karagandy Bus Terminal, depart from Petropavlovsk Bus station.
Petropavl to Moscow train services, operated by Russian Railways (РЖД), depart from Petropavlovsk station.
The best way to get from Petropavl to Moscow is to train via Kurgan which takes 38h 23m and costs RUB 5500 - RUB 12000. Alternatively, you can bus, which costs and takes 46h 12m.
What companies run services between Petropavl, Kazakhstan and Moscow, Russia?
You can take a train from Petropavlovsk to Kazansky Railway Terminal via Kurgan in around 38h 23m. Alternatively, you can take a bus from Petropavlovsk Bus station to Moscow Central Bus Station via Chelyabinsk Yuzhniye Vorota, Yekaterinburg Yuzhniy bus station, and Ufa South Bus Terminal in around 46h 12m.
- Website
- aeroflot.ru
Flights from Omsk to Sheremetyevo International Airport
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- ₽10,000–44,000
Flights from Chelyabinsk Airport to Sheremetyevo International Airport
- Ave. Duration
- 2h 37m
- When
- Every day
- Estimated price
- ₽7,500–36,000
- Website
- nordstar.ru
Flights from Kurgan Airport to Domodedovo International Airport
- Ave. Duration
- 2h 47m
- When
- Every day
- Estimated price
- ₽8,000–38,000
- Website
- s7.ru
Flights from Omsk to Domodedovo International Airport
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- ₽10,000–43,000
Flights from Omsk to Domodedovo International Airport via Novosibirsk
- Ave. Duration
- 6h 45m
- When
- Tuesday, Wednesday, and Friday
- Estimated price
- ₽14,000–60,000
- Website
- uralairlines.ru
Flights from Omsk to Domodedovo International Airport
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- ₽10,000–43,000
- Website
- nordwindairlines.ru
Flights from Omsk to Sheremetyevo International Airport via Kazan
- Ave. Duration
- 7h 20m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ₽10,000–44,000
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Petropavlovsk to Kurgan
- Ave. Duration
- 3h 44m
- Frequency
- Twice daily
- Estimated price
- ₽1,100–3,000
- Website
- https://eng.rzd.ru/
- 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 Kurgan
- Ave. Duration
- 3h 44m
- Frequency
- Twice daily
- Estimated price
- ₽1,100–3,000
- Website
- https://eng.rzd.ru/
- 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
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽19,000–27,000
- 3rd Class (Platzcart)
- ₽4,700–6,500
- 2nd Class (Kupé)
- ₽6,000–9,000
Train from Petropavlovsk to Omsk-Pass
- Ave. Duration
- 4h 17m
- Frequency
- Twice daily
- 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 Petropavlovsk to Omsk-Pass
- Ave. Duration
- 4h 17m
- Frequency
- Twice daily
- 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 Petropavlovsk to Chelyabinsk-Glavny
- Ave. Duration
- 7h 15m
- Frequency
- Twice daily
- Estimated price
- ₽1,600–3,900
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽9,000–13,000
- 3rd Class (Platzcart)
- ₽1,600–2,200
- 2nd Class (Kupé)
- ₽2,700–3,900
- Phone
- +7 (717) 260-66-60
- [email protected]
- Website
- railways.kz
Train from Petropavlovsk to Omsk-Pass
- Ave. Duration
- 5h 5m
- Frequency
- 3 times a week
- Estimated price
- ₽5,000–9,500
- 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)
- ₽5,000–7,000
- 2nd Class (Coupe)
- ₽7,000–9,500
Train from Petropavlovsk to Omsk-Pass
- Ave. Duration
- 5h 5m
- Frequency
- 3 times a week
- Estimated price
- ₽5,000–9,500
- 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)
- ₽5,000–7,000
- 2nd Class (Coupe)
- ₽7,000–9,500
Train from Petropavlovsk to Paveletsky Rail Terminal
- Ave. Duration
- 2d 2h
- Frequency
- Twice a week
- Estimated price
- ₽15,000–30,000
- 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)
- ₽15,000–22,000
- 2nd Class (Coupe)
- ₽21,000–30,000
- Website
- karaganda.avokzal.kz
Bus from Petropavlovsk Bus station to Chelyabinsk Yuzhniye Vorota
- Ave. Duration
- 9h 2m
- Frequency
- Twice a week
- Website
- https://karaganda.avokzal.kz/
- Schedules at
- https://karaganda.avokzal.kz/расписание-автобусов
- 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
- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from Yekaterinburg Yuzhniy bus station to Ufa South Bus Terminal
- Ave. Duration
- 9h 10m
- Frequency
- Twice daily
- Estimated price
- ₽1,700–2,400
- 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
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, Need to know: Eurostar, and Getting to Milan from the airport - to help you get the most out of your next trip.
More Questions & Answers
Petropavl to Moscow bus services, operated by Karagandy Bus Terminal, arrive at Chelyabinsk Yuzhniye Vorota station.
Moscow is 2h behind Petropavl. It is currently 5:38 AM in Petropavl and 3:38 AM in Moscow.
Petropavl to Moscow train services, operated by Russian Railways (РЖД), arrive at Kurgan station.
Yes, the driving distance between Petropavl to Moscow is 2242 km. It takes approximately 30h 19m to drive from Petropavl to Moscow.







