There are 10 ways to get from Madrid to Alanya by plane, train, bus, car, or car 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 Gazipaşa-Alanya Airport
best- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Gazipaşa-Alanya Airport (GZP)plane MAD - GZP
10h 51m₺8,083–34,463Fly to Antalya Airport, bus
cheapest- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Antalya Airport (AYT)plane MAD - AYT
- Take the bus from Serik Cd-1 to Alanya Otogarbus
11h 59m₺5,998–13,583Train, bus via Padova
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Santstrain Ave
- Take the train from Barcelona-Sants to Gironatrain Avn / ...
- Take the bus from Girona, Estació d'Autobusos to Padovabus
- Take the bus from Padova to Sofia Central Bus Stationbus
- Take the bus from Sofia Serdika Bus Station to Gebze Otogarbus
- Take the bus from Gebze to Alanyabus
2d 14h₺20,598–29,331Drive 4,165.2 km
- Drive from Madrid to Alanyacar 4,165.2 km
43h 38m₺37,200–53,733Fly to Konya Airport, bus
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Konya Airport (KYA)plane MAD - KYA
- Take the bus from Konya bus station to Alanya bus stationbus
14h 41m₺8,573–33,868Train, bus
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Santstrain Ave
- Take the bus from Barcelona, Estación de Autobuses de Sants to Tiranabus
- Take the bus from Tiranë to Istanbulbus
- Take the bus from Esenler Otogar to Alanyabus
2d 15hBus
- Take the bus from Méndez Álvaro Estación Sur to Padovabus
- Take the bus from Padova to Beograd, Autobuska stanicabus
- Take the bus from Belgrade bus station to İstanbul Esenler bus stationbus
- Take the bus from Esenler Otogar to Alanyabus
2d 21h₺10,697–15,206Train, bus #2
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Santstrain
- Take the train from Barcelona-Sants to Gironatrain
- Take the bus from Girona, Estació d'Autobusos to Ivano-Frankivskbus
- Take the bus from Ivano-Frankivsk to İstanbul Esenler bus stationbus
- Take the train from Istanbul(Sogutlucesme) to Konyatrain
- Take the bus from Konya to Alanyabus
3d 2h₺20,982–29,165Train, bus #3
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Santstrain
- Take the bus from Barcelona, Estació d'Autobusos Nord to Tiranabus
- Take the bus from Tirana to Xánthibus
- Take the bus from Xánthi to Kesanbus
- Take the bus from Keşan to Alanyabus
3d 8hDrive, car train
- Drive from Madrid to Fuldacar
- Take the cartrain from Fulda to Villach Hbfcartrain
- Drive from Villach Hbf to Alanyacar
2d 3h₺43,226–61,660
Adolfo Suárez Madrid–Barajas Airport (MAD) to Gazipaşa-Alanya Airport (GZP) flights
Questions & Answers
The cheapest way to get from Madrid to Alanya is to fly and bus which costs 6.000 ₺ - 14.000 ₺ and takes 11h 59m.
The fastest way to get from Madrid to Alanya is to fly which takes 10h 51m and costs 8.000 ₺ - 35.000 ₺.
No, there is no direct bus from Madrid to Alanya. However, there are services departing from Méndez Álvaro Estación Sur and arriving at Alanya via Padova, Belgrade bus station and Esenler Otogar. The journey, including transfers, takes approximately 2 days 21h.
The distance between Madrid and Alanya is 3190 km. The road distance is 4165.2 km.
The best way to get from Madrid to Alanya without a car is to train and bus via Padova which takes 2 days 14h and costs 20.000 ₺ - 30.000 ₺.
It takes approximately 10h 51m to get from Madrid to Alanya, including transfers.
Madrid to Alanya bus services, operated by Tabita Tour, depart from Méndez Álvaro Estación Sur station.
The best way to get from Madrid to Alanya is to fly which takes 10h 51m and costs 8.000 ₺ - 35.000 ₺. Alternatively, you can bus, which costs 10.000 ₺ - 16.000 ₺ and takes 2 days 21h.
Madrid to Alanya bus services, operated by Tabita Tour, arrive at Padova station.
Alanya is 1h ahead of Madrid. It is currently 2:24 AM in Madrid and 3:24 AM in Alanya.
What companies run services between Madrid, Spain and Alanya, Turkey?
Turkish Airlines, Air Europa, and two other airlines fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Gazipaşa-Alanya Airport (GZP) 5 times a day. Alternatively, you can take a bus from Méndez Álvaro Estación Sur to Alanya via Padova, Beograd, Autobuska stanica, Belgrade bus station, and Esenler Otogar in around 2d 21h.
- Website
- turkishairlines.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Gazipaşa-Alanya Airport via Istanbul
- Ave. Duration
- 10h 42m
- When
- Every day
- Estimated price
- ₺9,500–44,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Antalya Airport via Istanbul
- Ave. Duration
- 7h 11m
- When
- Every day
- Estimated price
- ₺8,000–27,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Konya Airport via Istanbul
- Ave. Duration
- 7h 21m
- When
- Every day
- Estimated price
- ₺11,000–38,000
Rome2Rio's guide to Renfe AVE
Contact DetailsContact Details
- Phone
- +34 91 232 03 20
- Website
- Renfe AVE
Train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Sants
- Ave. Duration
- 3h 2m
- Frequency
- Hourly
- Estimated price
- ₺5,000–8,500
- Website
- Renfe AVE
Train from Barcelona-Sants to Girona
- Ave. Duration
- 44 min
- Frequency
- Every 4 hours
- Estimated price
- ₺750–1,400
- Website
- Renfe AVE
Train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Sants
- Ave. Duration
- 3h 2m
- Frequency
- Hourly
- Estimated price
- ₺5,000–8,500
- Website
- Renfe AVE
Train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Sants
- Ave. Duration
- 3h 2m
- Frequency
- Hourly
- Estimated price
- ₺5,000–8,500
- Website
- Renfe AVE
Train from Barcelona-Sants to Girona
- Ave. Duration
- 44 min
- Frequency
- Every 4 hours
- Estimated price
- ₺750–1,400
- Website
- Renfe AVE
Train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Sants
- Ave. Duration
- 3h 2m
- Frequency
- Hourly
- Estimated price
- ₺5,000–8,500
- Website
- Renfe AVE
- Phone
- +4-0263-21.55.00
- Website
- tabitatour.ro
Bus from Girona, Estació d'Autobusos to Padova
- Ave. Duration
- 15h 1m
- Frequency
- 3 times a week
- Estimated price
- ₺6,000–7,500
- Schedules at
- tabitatour.ro
Bus from Méndez Álvaro Estación Sur to Padova
- Ave. Duration
- 27h 34m
- Frequency
- Once a week
- Estimated price
- ₺7,000–8,500
- Schedules at
- tabitatour.ro
Want to know more about travelling around Türkiye
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
Italy Travel Guides
Read the travel guide
Train travel in Spain: A guide to Renfe
Read the travel guide
What are the different types of Renfe trains in Spain?
Read the travel guide
More Questions & Answers
Yes, the driving distance between Madrid to Alanya is 4165 km. It takes approximately 43h 38m to drive from Madrid to Alanya.
There are 562+ hotels available in Alanya.






