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 12m₽14,616–60,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₽30,134–43,526Train 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 50m₽15,029–61,517
Krasnodar to Krasnoyarsk by train
Comparing Your Travel Options
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 12m and costs RUB 14000 - RUB 65000.
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 12m 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 1:32 PM in Krasnodar and 5:32 PM 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
- 11h 5m
- When
- Tuesday and Friday
- Estimated price
- ₽14,000–60,000
Flights from Sochi International Airport to Krasnoyarsk Yemelyanovo Airport via Novosibirsk
- Ave. Duration
- 10h 50m
- When
- Every day
- Estimated price
- ₽14,000–60,000
- Website
- aeroflot.ru
Flights from Krasnodar to Krasnoyarsk Yemelyanovo Airport
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- ₽14,000–60,000
Flights from Sochi International Airport to Krasnoyarsk Yemelyanovo Airport
- Ave. Duration
- 5h 25m
- When
- Tuesday to Sunday
- Estimated price
- ₽14,000–60,000
- Website
- uzairways.com
Flights from Sochi International Airport to Krasnoyarsk Yemelyanovo Airport via Namangan
- Ave. Duration
- 11h 30m
- When
- Tuesday
- Estimated price
- ₽38,000–160,000
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Kanash to Mariinsk
- Ave. Duration
- 41h 36m
- Frequency
- 4 times a week
- Estimated price
- ₽6,500–12,000
- Website
- Russian Railways
- 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
- Russian Railways
- 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
- Russian Railways
Train from Krasnodar 1 to Sochi Airport
- Ave. Duration
- 5h 15m
- Frequency
- 3 times a day
- Estimated price
- ₽900–1,400
- Website
- Russian Railways
- 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 Getting to Rome from the airport, Travelling to and around Russia for the 2018 FIFA World Cup, and 10 amazing places to get away from it all in Australia - to help you get the most out of your next trip.









