There are 5 ways to get from Petropavl to Krasnoyarsk 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, bus
best- Take the train from Petropavlovsk to Omsk-Passtrain
- Fly from Omsk (OMS) to Krasnoyarsk Yemelyanovo Airport (KJA)plane OMS - KJA
- Take the bus from Yemelyanovo Airport to Krasnoyarsk Bus stationbus
9h 15m₽11,827–42,914Train
cheapest- Take the train from Petropavlovsk to Krasnoiarsktrain 097С / ...
27h₽4,000–7,500Drive 1,695.5 km
- Drive from Petropavl to Krasnoyarskcar 1,695.5 km
23h 56m₽11,669–16,855Fly from Petropavlosk South Airport, bus
- Fly from Petropavlosk South Airport (PPK) to Krasnoyarsk Yemelyanovo Airport (KJA)plane PPK - KJA
- Take the bus from Yemelyanovo Airport to Krasnoyarsk Bus stationbus
14h 57m₽19,460–80,520Train, bus
- Take the train from Petropavlovsk to Mariinsktrain 128Ы
- Take the bus from Mariinsk to Krasnoyarsk Bus stationbus 644
27h 51m₽4,488–7,522
Petropavl to Krasnoyarsk by train
Questions & Answers
The cheapest way to get from Petropavl to Krasnoyarsk is to train which costs RUB 4000 - RUB 7500 and takes 27h.
The fastest way to get from Petropavl to Krasnoyarsk is to train and fly and bus which takes 9h 15m and costs RUB 11000 - RUB 43000.
Yes, there is a direct train departing from Petropavlovsk and arriving at Krasnoiarsk. Services depart five times a week, and operate Tuesday, Thursday, Saturday and Sunday. The journey takes approximately 27h.
The distance between Petropavl and Krasnoyarsk is 1535 km. The road distance is 1695.5 km.
The best way to get from Petropavl to Krasnoyarsk without a car is to train which takes 27h and costs RUB 4000 - RUB 7500.
It takes approximately 9h 15m to get from Petropavl to Krasnoyarsk, including transfers.
Petropavl to Krasnoyarsk train services, operated by Russian Railways (РЖД), depart from Petropavlovsk station.
Krasnoyarsk is 2h ahead of Petropavl. It is currently 7:08 AM in Petropavl and 9:08 AM in Krasnoyarsk.
Petropavl to Krasnoyarsk train services, operated by Russian Railways (РЖД), arrive at Krasnoiarsk station.
Yes, the driving distance between Petropavl to Krasnoyarsk is 1695 km. It takes approximately 23h 56m to drive from Petropavl to Krasnoyarsk.
What companies run services between Petropavl, Kazakhstan and Krasnoyarsk, Russia?
Russian Railways (РЖД) operates a train from Petropavlovsk to Krasnoiarsk 5 times a week. Tickets cost ₽4,000–7,500 and the journey takes 27h.
- Website
- s7.ru
Flights from Omsk to Krasnoyarsk Yemelyanovo Airport via Novosibirsk
- Ave. Duration
- 4h 50m
- When
- Monday, Tuesday, Thursday, Friday, and Saturday
- Estimated price
- ₽6,500–34,000
Flights from Petropavlosk South Airport to Krasnoyarsk Yemelyanovo Airport via Almaty, Novosibirsk
- Ave. Duration
- 17h 22m
- When
- Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- ₽29,000–80,000
- Website
- aeroflot.ru
Flights from Omsk to Krasnoyarsk Yemelyanovo Airport
- Ave. Duration
- 2h 5m
- When
- Wednesday and Friday
- Estimated price
- ₽6,500–33,000
Flights from Petropavlosk South Airport to Krasnoyarsk Yemelyanovo Airport via Almaty
- Ave. Duration
- 13h 45m
- When
- Tuesday, Wednesday, and Sunday
- Estimated price
- ₽19,000–80,000
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
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 Krasnoiarsk
- Ave. Duration
- 27h
- Frequency
- 5 times a week
- Estimated price
- ₽4,000–7,500
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽16,000–24,000
- 3rd Class (Platzcart)
- ₽4,000–5,500
- 2nd Class (Kupé)
- ₽5,500–7,500
Train from Petropavlovsk to Mariinsk
- Ave. Duration
- 19h 12m
- Frequency
- Twice a week
- Estimated price
- ₽3,200–6,500
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽14,000–20,000
- 3rd Class (Platzcart)
- ₽3,200–4,300
- 2nd Class (Kupé)
- ₽4,600–6,500
- 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–10,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)
- ₽5,000–7,500
- 2nd Class (Coupe)
- ₽7,000–10,000
- Phone
- +7 (391) 220-11-72
- Website
- krasavtovokzal.ru
Bus from Yemelyanovo Airport to Krasnoyarsk Bus station
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- ₽125
- Schedules at
- krasavtovokzal.ru
Bus from Yemelyanovo Airport to Krasnoyarsk Bus station
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- ₽125
- Schedules at
- krasavtovokzal.ru
Bus from Mariinsk to Krasnoyarsk Bus station
- Ave. Duration
- 7h 39m
- Frequency
- Twice daily
- Estimated price
- ₽1,199
- Schedules at
- krasavtovokzal.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 Bali: What to do if Mount Agung erupts, Which side of Niagara Falls should I choose (and how do I get there)?, and Travel Insider: Top Japan travel tips by Beatrix Holland - to help you get the most out of your next trip.



