There are 5 ways to get from Krasnodar to Krasnoyarsk by plane, bus, train, 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.
Fly from Krasnodar, bus
best- Fly from Krasnodar (KRR) to Krasnoyarsk Yemelyanovo Airport (KJA)plane KRR - KJA
- Take the bus from Yemelyanovo Airport to Krasnoyarsk Bus stationbus
7h 7m₽16,616–65,705Train
cheapest- Take the train from Krasnodar 1 to Krasnoyarsk-Passtrain 128Ы / ...
3d 14h₽10,000–18,000Bus, train
- Take the bus from Krasnodar-1 Bus station to Elistabus
- Take the bus from Elista to Saratovbus
- Take the bus from Saratov to Kanaschbus 630
- Take the train from Kanash to Mariinsktrain
- Take the bus from Mariinsk to Krasnoyarsk Bus stationbus 644
3d 8h₽13,366–21,313Drive 4,553.7 km
- Drive from Krasnodar to Krasnoyarskcar 4,553.7 km
2d 15h₽31,423–45,388Train to Sochi International Airport, fly, bus
- Take the train from Krasnodar 1 to Sochi Airporttrain
- Fly from Sochi International Airport (AER) to Krasnoyarsk Yemelyanovo Airport (KJA)plane AER - KJA
- Take the bus from Yemelyanovo Airport to Krasnoyarsk Bus stationbus
12h 40m₽17,029–66,517
Krasnodar to Krasnoyarsk by train
Questions & Answers
The cheapest way to get from Krasnodar to Krasnoyarsk is to train which costs RUB 10000 - RUB 18000 and takes 3 days 14h.
The fastest way to get from Krasnodar to Krasnoyarsk is to fly and bus which takes 7h 7m and costs RUB 16000 - RUB 70000.
Yes, there is a direct train departing from Krasnodar 1 and arriving at Krasnoyarsk-Pass. Services depart four times a week, and operate Monday, Tuesday, Friday and Saturday. The journey takes approximately 3 days 14h.
The distance between Krasnodar and Krasnoyarsk is 3909 km. The road distance is 4553.7 km.
The best way to get from Krasnodar to Krasnoyarsk without a car is to bus and train which takes 3 days 8h and costs RUB 13000 - RUB 22000.
It takes approximately 7h 7m to get from Krasnodar to Krasnoyarsk, including transfers.
Krasnodar to Krasnoyarsk train services, operated by Russian Railways (РЖД), depart from Krasnodar 1 station.
Krasnoyarsk is 4h ahead of Krasnodar. It is currently 6:25 AM in Krasnodar and 10:25 AM in Krasnoyarsk.
Krasnodar to Krasnoyarsk train services, operated by Russian Railways (РЖД), arrive at Krasnoyarsk-Pass station.
Yes, the driving distance between Krasnodar to Krasnoyarsk is 4554 km. It takes approximately 2 days 15h to drive from Krasnodar to Krasnoyarsk.
What companies run services between Krasnodar, Russia and Krasnoyarsk, Russia?
Russian Railways (РЖД) operates a train from Krasnodar 1 to Krasnoyarsk-Pass 4 times a week. Tickets cost ₽10,000–18,000 and the journey takes 3d 14h.
- Website
- s7.ru
Flights from Krasnodar to Krasnoyarsk Yemelyanovo Airport via Novosibirsk
- Ave. Duration
- 8h 47m
- When
- Every day
- Estimated price
- ₽16,000–65,000
Flights from Sochi International Airport to Krasnoyarsk Yemelyanovo Airport via Novosibirsk
- Ave. Duration
- 8h 58m
- When
- Every day
- Estimated price
- ₽16,000–65,000
- Website
- aeroflot.ru
Flights from Krasnodar to Krasnoyarsk Yemelyanovo Airport
- Ave. Duration
- 5h 40m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₽16,000–65,000
Flights from Sochi International Airport to Krasnoyarsk Yemelyanovo Airport
- Ave. Duration
- 5h 25m
- When
- Every day
- Estimated price
- ₽16,000–65,000
- Website
- nordwindairlines.ru
Flights from Sochi International Airport to Krasnoyarsk Yemelyanovo Airport
- Ave. Duration
- 5h 15m
- When
- Thursday and Sunday
- Estimated price
- ₽16,000–65,000
- Website
- nordstar.ru
Flights from Sochi International Airport to Krasnoyarsk Yemelyanovo Airport
- Ave. Duration
- 5h 30m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₽16,000–65,000
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Kanash to Mariinsk
- Ave. Duration
- 41h 36m
- Frequency
- 4 times a week
- Estimated price
- ₽6,500–12,000
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽25,000–36,000
- 3rd Class (Platzcart)
- ₽6,500–8,500
- 2nd Class (Kupé)
- ₽8,000–12,000
Train from Krasnodar 1 to Krasnoyarsk-Pass
- Ave. Duration
- 3d 14h
- Frequency
- 4 times a week
- Estimated price
- ₽10,000–18,000
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽37,000–55,000
- 3rd Class (Platzcart)
- ₽10,000–14,000
- 2nd Class (Kupé)
- ₽12,000–18,000
- Phone
- 8 (800) 775-00-00
- Website
- rzd.ru
Train from Krasnodar 1 to Sochi Airport
- Ave. Duration
- 5h 15m
- Frequency
- 3 times a day
- Estimated price
- ₽900–1,400
- Website
- https://eng.rzd.ru/
- Lastochka Train
- ₽1,000–1,400
- Commuter Electric Train
- ₽900–1,300
- 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 Mariinsk to Krasnoyarsk Bus station
- Ave. Duration
- 7h 39m
- Frequency
- Twice daily
- Estimated price
- ₽1,199
- 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
- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from Krasnodar-1 Bus station to Elista
- Ave. Duration
- 7h 16m
- Frequency
- 3 times a day
- Estimated price
- ₽1,700–2,500
- Schedules at
- avtovokzaly.ru
Bus from Elista to Saratov
- Ave. Duration
- 10h 19m
- Frequency
- 3 times a week
- Estimated price
- ₽2,000–2,900
- Schedules at
- avtovokzaly.ru
Bus from Saratov to Kanasch
- Ave. Duration
- 9h 35m
- Frequency
- Once daily
- Estimated price
- ₽1,900–2,800
- 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 Why you should take the train in the US, The London Underground: Essential tips to navigate the Tube, and How to get from Heathrow Airport into central London - to help you get the most out of your next trip.









