There are 7 ways to get from Petropavl to Pyatigorsk by plane, train, car, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Petropavlosk South Airport
best- Fly from Petropavlosk South Airport (PPK) to Mineralnye Vody Airport (MRV)PPK - MRV
18h 47m₽23,385–110,487Train
cheapest- Take the train from Petropavlovsk to Piatigorsk059Н / ...
2d 14h₽7,500–13,000Drive 2,635.8 km
- Drive from Petropavl to Pyatigorsk2,635.8 km
39h 16m₽17,281–24,962Train to Kurgan Airport, fly
- Take the train from Petropavlovsk to Kurgan
- Fly from Kurgan Airport (KRO) to Mineralnye Vody Airport (MRV)KRO - MRV
15h 33m₽16,577–73,217Train to Chelyabinsk Airport, fly
- Take the train from Petropavlovsk to Chelyabinsk-Glavny
- Fly from Chelyabinsk Airport (CEK) to Mineralnye Vody Airport (MRV)CEK - MRV
14h 35m₽12,051–58,900Train to Omsk, fly
- Take the train from Petropavlovsk to Omsk-Pass
- Fly from Omsk (OMS) to Mineralnye Vody Airport (MRV)OMS - MRV
13h 50m₽18,532–73,487Bus, train to Roshchino International Airport, fly
- Take the bus from Petropavlovsk Bus station to Ishim
- Take the train from Ishim to Tyumen
- Fly from Roshchino International Airport (TJM) to Mineralnye Vody Airport (MRV)TJM - MRV
15h 54m
Petropavl to Pyatigorsk by train
Questions & Answers
The cheapest way to get from Petropavl to Pyatigorsk is to train which costs RUB 7500 - RUB 13000 and takes 2 days 14h.
The fastest way to get from Petropavl to Pyatigorsk is to train and fly which takes 13h 50m and costs RUB 18000 - RUB 75000.
Yes, there is a direct train departing from Petropavlovsk and arriving at Piatigorsk. Services depart once daily, and operate every day. The journey takes approximately 2 days 14h.
The distance between Petropavl and Pyatigorsk is 2243 km. The road distance is 2635.8 km.
The best way to get from Petropavl to Pyatigorsk without a car is to train which takes 2 days 14h and costs RUB 7500 - RUB 13000.
It takes approximately 18h 47m to get from Petropavl to Pyatigorsk, including transfers.
Petropavl to Pyatigorsk train services, operated by Russian Railways (РЖД), depart from Petropavlovsk station.
The best way to get from Petropavl to Pyatigorsk is to fly which takes 18h 47m and costs RUB 23000 - RUB 110000. Alternatively, you can train, which costs RUB 7500 - RUB 13000 and takes 2 days 14h.
Pyatigorsk is 2h behind Petropavl. It is currently 12:38 AM in Petropavl and 10:38 PM in Pyatigorsk.
Petropavl to Pyatigorsk train services, operated by Russian Railways (РЖД), arrive at Piatigorsk station.
What companies run services between Petropavl, Kazakhstan and Pyatigorsk, Russia?
SCAT, Azimuth, and two other airlines fly from Petropavlosk South Airport (PPK) to Mineralnye Vody Airport (MRV) 3 times a week. Alternatively, Russian Railways (РЖД) operates a train from Petropavlovsk to Piatigorsk once daily. Tickets cost ₽7,500–13,000 and the journey takes 2d 14h.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- azimuth.aero
Flights from Petropavlosk South Airport to Mineralnye Vody Airport via Almaty
- Ave. Duration
- 16h 55m
- When
- Wednesday and Friday
- Estimated price
- ₽33,000–140,000
Flights from Chelyabinsk Airport to Mineralnye Vody Airport
- Ave. Duration
- 3h 15m
- When
- Tuesday and Saturday
- Estimated price
- ₽10,000–55,000
Flights from Omsk to Mineralnye Vody Airport via Ufa
- Ave. Duration
- 6h 15m
- When
- Monday and Thursday
- Estimated price
- ₽14,000–65,000
Flights from Roshchino International Airport to Mineralnye Vody Airport
- Ave. Duration
- 3h 40m
- When
- Thursday and Sunday
- Estimated price
- ₽12,000–60,000
- Website
- aeroflot.ru
Flights from Kurgan Airport to Mineralnye Vody Airport via Pulkovo
- Ave. Duration
- 9h 5m
- When
- Wednesday, Thursday, and Sunday
- Estimated price
- ₽20,000–85,000
Flights from Chelyabinsk Airport to Mineralnye Vody Airport via Moscow Sheremetyevo
- Ave. Duration
- 7h 10m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- ₽15,000–70,000
- Website
- flyredwings.com
Flights from Petropavlosk South Airport to Mineralnye Vody Airport via Nur-Sultan
- Ave. Duration
- 25h 15m
- When
- Thursday
- Estimated price
- ₽23,000–110,000
- Website
- nordstar.ru
Flights from Kurgan Airport to Mineralnye Vody Airport via Moscow Domodedovo
- Ave. Duration
- 11h 15m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₽15,000–70,000
- Website
- uralairlines.ru
Flights from Kurgan Airport to Mineralnye Vody Airport via Moscow Domodedovo
- Ave. Duration
- 10h 5m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₽15,000–70,000
- Website
- utair.ru
Flights from Roshchino International Airport to Mineralnye Vody Airport
- Ave. Duration
- 3h 45m
- When
- Saturday
- Estimated price
- ₽12,000–60,000
- Website
- yamal.aero
Flights from Roshchino International Airport to Mineralnye Vody Airport
- Ave. Duration
- 3h 35m
- When
- Friday
- Estimated price
- ₽12,000–60,000
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Petropavlovsk to Piatigorsk
- Ave. Duration
- 2d 14h
- Frequency
- Once daily
- Estimated price
- ₽7,500–13,000
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽32,000–45,000
- 3rd Class (Platzcart)
- ₽7,500–11,000
- 2nd Class (Kupé)
- ₽8,500–13,000
Train from Petropavlovsk to Kurgan
- Ave. Duration
- 3h 44m
- Frequency
- Twice daily
- Estimated price
- ₽1,300–2,900
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽5,500–8,000
- 3rd Class (Platzcart)
- ₽1,300–1,900
- 2nd Class (Kupé)
- ₽2,100–2,900
Train from Petropavlovsk to Chelyabinsk-Glavny
- Ave. Duration
- 7h 15m
- Frequency
- Twice daily
- Estimated price
- ₽1,900–3,800
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽8,000–12,000
- 3rd Class (Platzcart)
- ₽1,900–2,700
- 2nd Class (Kupé)
- ₽2,700–3,800
Train from Petropavlovsk to Omsk-Pass
- Ave. Duration
- 4h 17m
- Frequency
- Twice daily
- Estimated price
- ₽1,300–3,000
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽6,000–8,500
- 3rd Class (Platzcart)
- ₽1,300–1,900
- 2nd Class (Kupé)
- ₽2,100–3,000
Train from Ishim to Tyumen
- Ave. Duration
- 3h 21m
- Frequency
- 5 times a day
- Estimated price
- ₽1,300–3,000
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽6,000–8,500
- 3rd Class (Platzcart)
- ₽1,300–2,000
- 2nd Class (Kupé)
- ₽2,100–3,000
- Phone
- +7 (717) 260-66-60
- KensePP@railways.kz
- Website
- railways.kz
Train from Petropavlovsk to Omsk-Pass
- Ave. Duration
- 5h 5m
- Frequency
- 3 times a week
- Estimated price
- ₽4,400–8,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)
- ₽4,400–6,000
- 2nd Class (Coupe)
- ₽6,000–8,500
- Phone
- 8 (800) 775-00-00
- Website
- rzd.ru
Train from Ishim to Tyumen
- Ave. Duration
- 3h 56m
- Frequency
- Once daily
- Estimated price
- ₽1,400–2,000
- Website
- https://eng.rzd.ru/
- Lastochka Train
- ₽1,400–2,000
- Phone
- 8 800 775 54 53
- Website
- grandtrain.ru
Train from Ishim to Tyumen
- Ave. Duration
- 3h 57m
- Frequency
- Twice a week
- Estimated price
- ₽800–1,000
- Website
- https://grandtrain.ru/
- Schedules at
- https://grandtrain.ru/raspisanie/
- 3rd Class (Platzcart)
- ₽900–1,000
- 2nd Class (Kupé)
- ₽800–1,000
- Website
- saparzhai.kz
Bus from Petropavlovsk Bus station to Ishim
- Ave. Duration
- 4h 32m
- Frequency
- 4 times a week
- Website
- https://saparzhai.kz/
- Schedules at
- https://saparzhai.kz/расписание-автобусов
- Website
- karaganda.avokzal.kz
Bus from Petropavlovsk Bus station to Ishim
- Ave. Duration
- 2h 32m
- Frequency
- 3 times a week
- Website
- https://karaganda.avokzal.kz/
- Schedules at
- https://karaganda.avokzal.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 How to get from London to Edinburgh, How to get from London City Airport into central London, and Need to know: Eurostar - to help you get the most out of your next trip.
More Questions & Answers
Yes, the driving distance between Petropavl to Pyatigorsk is 2636 km. It takes approximately 39h 16m to drive from Petropavl to Pyatigorsk.









