There are 9 ways to get from Yaroslavl to Krasnodar by plane, train, 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.
Fly Tunoshna Airport to Sochi International Airport, train
best- Fly from Tunoshna Airport (IAR) to Sochi International Airport (AER)plane IAR - AER
- Take the train from Adler to Krasnodar 1train
9h 36m₽8,922–41,084Train via Moscow
cheapest- Take the train from Yaroslavl Gl to Yaroslavsky Railway Terminaltrain 105Я / ...
- Take the train from Kazansky Railway Terminal to Krasnodar 1train 104В / ...
23h₽4,390–10,524Bus
- Take the bus from Yaroslavl Bus station to Vladimir Bus stationbus
- Take the bus from Vladimir Bus station to Moscow Kotelniki Bus Stationbus
- Take the bus from Moscow Kotelniki Bus Station to Kuschevskaya Bus stationbus
- Take the bus from Kushchyovskaya to Krasnodar-2 Bus stationbus
33h 7m₽5,480–8,762Drive 1,608.9 km
- Drive from Yaroslavl to Krasnodarcar 1,608.9 km
20h 40m₽11,179–16,147Train to Domodedovo International Airport, fly to Krasnodar
- Take the train from Yaroslavl Gl to Yaroslavsky Railway Terminaltrain
- Fly from Domodedovo International Airport (DME) to Krasnodar (KRR)plane DME - KRR
9h 42m₽8,075–38,364Train to Moscow Vnukovo, fly to Krasnodar
- Take the train from Yaroslavl Gl to Yaroslavsky Railway Terminaltrain
- Fly from Moscow Vnukovo (VKO) to Krasnodar (KRR)plane VKO - KRR
10h 4m₽7,885–39,014Train to Sheremetyevo International Airport, fly to Krasnodar
- Take the train from Yaroslavl Gl to Yaroslavsky Railway Terminaltrain
- Fly from Sheremetyevo International Airport (SVO) to Krasnodar (KRR)plane SVO - KRR
10h 33m₽8,295–38,779Fly Tunoshna Airport to Krasnodar
- Fly from Tunoshna Airport (IAR) to Krasnodar (KRR)plane IAR - KRR
13h 45m₽11,040–48,249Train
- Take the train from Yaroslavl Gl to Krasnodar 1train 079Я
31h 3m₽4,400–8,500
Tunoshna Airport (IAR) to Sochi International Airport (AER) flights
Comparing Your Travel Options
The cheapest way to get from Yaroslavl to Krasnodar is to train which costs RUB 4400 - RUB 8500 and takes 31h 3m.
The fastest way to get from Yaroslavl to Krasnodar is to fly and train which takes 9h 36m and costs RUB 8500 - RUB 42000.
No, there is no direct bus from Yaroslavl station to Krasnodar station. However, there are services departing from Yaroslavl Bus station and arriving at Krasnodar-2 Bus station via Vladimir Bus station, Moscow Kotelniki Bus Station and Kushchyovskaya. The journey, including transfers, takes approximately 33h 7m.
Yes, there is a direct train departing from Yaroslavl Gl and arriving at Krasnodar 1. Services depart twice a week, and operate Thursday and Sunday. The journey takes approximately 31h 3m.
The distance between Yaroslavl and Krasnodar is 1850 km. The road distance is 1608.9 km.
The best way to get from Yaroslavl to Krasnodar without a car is to train via Moscow which takes 23h and costs RUB 4300 - RUB 11000.
It takes approximately 9h 36m to get from Yaroslavl to Krasnodar, including transfers.
Yaroslavl to Krasnodar bus services, operated by Avtovokzaly.ru, depart from Yaroslavl Bus station.
Yaroslavl to Krasnodar train services, operated by Russian Railways (РЖД), depart from Yaroslavl Gl station.
The best way to get from Yaroslavl to Krasnodar is to train via Moscow which takes 23h and costs RUB 4300 - RUB 11000. Alternatively, you can bus, which costs RUB 5500 - RUB 9000 and takes 33h 7m, you could also fly, which costs RUB 11000 - RUB 49000 and takes 13h 45m.
What companies run services between Yaroslavl, Russia and Krasnodar, Russia?
You can take a train from Yaroslavl Gl to Krasnodar 1 via Yaroslavsky Railway Terminal and Kazansky Railway Terminal in around 23h. Alternatively, you can take a bus from Yaroslavl Bus station to Krasnodar-2 Bus station via Vladimir Bus station, Moscow Kotelniki Bus Station, and Kushchyovskaya in around 33h 7m.
- Website
- aeroflot.ru
Flights from Sheremetyevo International Airport to Krasnodar
- Ave. Duration
- 3h 56m
- When
- Every day
- Estimated price
- ₽6,500–35,000
Flights from Sheremetyevo International Airport to Krasnodar via Erevan
- Ave. Duration
- 6h 30m
- When
- Every day
- Estimated price
- ₽10,000–49,000
Flights from Sheremetyevo International Airport to Krasnodar via Kazan
- Ave. Duration
- 6h 50m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₽9,000–44,000
Flights from Sheremetyevo International Airport to Krasnodar via Ufa
- Ave. Duration
- 7h
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₽11,000–55,000
Flights from Tunoshna Airport to Krasnodar via Pulkovo
- Ave. Duration
- 15h 25m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ₽10,000–47,000
Flights from Tunoshna Airport to Krasnodar via Sochi International Airport, Erevan
- Ave. Duration
- 13h
- When
- Tuesday
- Estimated price
- ₽11,000–55,000
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Adler to Krasnodar 1
- Ave. Duration
- 4h 49m
- Frequency
- Once daily
- Estimated price
- ₽850–1,400
- Website
- Russian Railways
- Lastochka Train
- ₽1,000–1,400
- Commuter Electric Train
- ₽850–1,300
- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from Yaroslavl Bus station to Vladimir Bus station
- Ave. Duration
- 5h
- Frequency
- Twice daily
- Estimated price
- ₽800–1,600
- Schedules at
- avtovokzaly.ru
Bus from Vladimir Bus station to Moscow Kotelniki Bus Station
- Ave. Duration
- 3h 47m
- Frequency
- Once daily
- Estimated price
- ₽1,100–1,500
- Schedules at
- avtovokzaly.ru
Bus from Moscow Kotelniki Bus Station to Kuschevskaya Bus station
- Ave. Duration
- 17h 28m
- Frequency
- 4 times a week
- Estimated price
- ₽2,800–4,100
- Schedules at
- avtovokzaly.ru
Bus from Kushchyovskaya to Krasnodar-2 Bus station
- Ave. Duration
- 3h 52m
- Frequency
- Every 3 hours
- Estimated price
- ₽750–1,600
- 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 Travelling to and around Russia for the 2018 FIFA World Cup, Why you should take the train in the US, and How to get from Heathrow Airport into central London - to help you get the most out of your next trip.
Booking & Getting There
Yaroslavl to Krasnodar bus services, operated by Avtovokzaly.ru, arrive at Vladimir Bus station.
Yaroslavl to Krasnodar train services, operated by Russian Railways (РЖД), arrive at Yaroslavsky Railway Terminal station.
Yes, the driving distance between Yaroslavl to Krasnodar is 1609 km. It takes approximately 20h 40m to drive from Yaroslavl to Krasnodar.






