There are 6 ways to get from Krasnodar to Madrid by plane, bus, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Adolfo Suárez Madrid–Barajas Airport
best- Fly from Krasnodar (KRR) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane KRR - MAD
9h 1m€136–439Bus via Strasbourg
- Take the bus from Krasnodar-1 Bus station to Minsk Central Bus Stationbus
- Take the bus from Minsk Central Bus Station to Praha, ÚAN Florencbus
- Take the bus from Prague Florenc Central Bus Station to Strasbourg Central Bus Station Place de l’Etoilebus
- Take the bus from Strasbourg - L'Étoile Park Bus Station to Estación Sur de Autobusesbus
3d 10h€318–936Train, bus via Lyon
- Take the train from Krasnodar 1 to Kaliningrad-Passajirsktrain
- Take the bus from Kaliningrad Bus station to Stuttgart Airport Busterminalbus
- Take the bus from Stuttgart Airport Busterminal to Mulhousebus
- Take the train from Mulhouse Ville to Lyon Part Dieutrain
- Take the train from Lyon Part Dieu to Barcelona-Santstrain
- Take the train from Barcelona-Sants to Madrid-Puerta de Atocha-Almudena Grandestrain
3d 18h€417–830Fly to Valencia Airport, train
- Fly from Krasnodar (KRR) to Valencia Airport (VLC)plane KRR - VLC
- Take the train from Valencia Joaquin Sorolla to Madrid Chamartíntrain
10h 23m€215–663Train, bus
- Take the train from Krasnodar 1 to Kaliningrad-Passajirsktrain
- Take the bus from Kaliningrad Bus station to Frankfurt Airportbus
- Take the bus from Frankfurt - Airport Bus Station to Madrid - Barajas Airport T4bus
4d 10h€376–618Bus
- Take the bus from Krasnodar-1 Bus station to Bursa bus stationbus
- Take the bus from Bursa Terminal Bus to Ruse Tsar Osvoboditelbus
- Take the bus from Ruse to Sibiubus
- Take the bus from Sibiu to Méndez Álvaro Estación Surbus
5d 1h€298–368
Krasnodar to Madrid by train and bus
Questions & Answers
The cheapest way to get from Krasnodar to Madrid is to fly which costs €130 - €440 and takes 9h 1m.
The fastest way to get from Krasnodar to Madrid is to fly which takes 9h 1m and costs €130 - €440.
No, there is no direct bus from Krasnodar station to Madrid. However, there are services departing from Krasnodar-1 Bus station and arriving at Estación Sur de Autobuses via Minsk Central Bus Station, Prague Florenc Central Bus Station and Strasbourg - L'Étoile Park Bus Station. The journey, including transfers, takes approximately 3 days 10h.
The distance between Krasnodar and Madrid is 3509 km.
The best way to get from Krasnodar to Madrid without a car is to bus via Strasbourg which takes 3 days 10h and costs €310 - €950.
It takes approximately 9h 1m to get from Krasnodar to Madrid, including transfers.
Krasnodar to Madrid bus services, operated by Intercars Europe, depart from Krasnodar-1 Bus station.
The best way to get from Krasnodar to Madrid is to fly which takes 9h 1m and costs €130 - €440. Alternatively, you can bus via Strasbourg, which costs €310 - €950 and takes 3 days 10h.
Krasnodar to Madrid bus services, operated by Intercars Europe, arrive at Minsk Central Bus Station.
Madrid is 1h behind Krasnodar. It is currently 11:08 PM in Krasnodar and 10:08 PM in Madrid.
What companies run services between Krasnodar, Russia and Madrid, Spain?
Aeroflot Russian Airlines, Air Europa, and Turkish Airlines fly from Krasnodar (KRR) to Adolfo Suárez Madrid–Barajas Airport (MAD) twice daily. Alternatively, you can take a bus from Krasnodar-1 Bus station to Estación Sur de Autobuses via Minsk Central Bus Station, Prague Florenc Central Bus Station, and Strasbourg - L'Étoile Park Bus Station in around 3d 10h.
- Website
- turkishairlines.com
Flights from Krasnodar to Adolfo Suárez Madrid–Barajas Airport via Istanbul
- Ave. Duration
- 10h 7m
- When
- Every day
- Estimated price
- €130–550
Flights from Krasnodar to Valencia Airport via Istanbul
- Ave. Duration
- 7h 15m
- When
- Every day
- Estimated price
- €170–550
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Krasnodar 1 to Kaliningrad-Passajirsk
- Ave. Duration
- 2d 5h
- Frequency
- Once daily
- Estimated price
- €65–120
- Website
- Russian Railways
- 1nd Class (SW)
- €250–360
- 3rd Class (Platzcart)
- €65–85
- 2nd Class (Kupé)
- €80–120
Train from Krasnodar 1 to Kaliningrad-Passajirsk
- Ave. Duration
- 2d 5h
- Frequency
- Once daily
- Estimated price
- €65–120
- Website
- Russian Railways
- 1nd Class (SW)
- €250–360
- 3rd Class (Platzcart)
- €65–85
- 2nd Class (Kupé)
- €80–120
- Phone
- +375 (29) 643 70 22
- [email protected]
- Website
- Intercars Europe
Bus from Krasnodar-1 Bus station to Minsk Central Bus Station
- Ave. Duration
- 29h 30m
- Frequency
- 5 times a week
- Estimated price
- €120–170
- Website
- Intercars Europe
Want to know more about travelling around Spain
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
Train travel in Spain: A guide to Renfe
Read the travel guide
More Questions & Answers
There are 7026+ hotels available in Madrid.





