There are 12 ways to get from Spain to Alanya by plane, bus, car, car train, 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 Barcelona–El Prat Airport to Gazipaşa-Alanya Airport
best- Fly from Barcelona–El Prat Airport (BCN) to Gazipaşa-Alanya Airport (GZP)plane BCN - GZP
10h₺9,820–15,525Fly Barcelona–El Prat Airport to Antalya Airport, bus
cheapest- Fly from Barcelona–El Prat Airport (BCN) to Antalya Airport (AYT)plane BCN - AYT
- Take the bus from Antalya to Alanyabus
12h 12m₺4,412–8,962Bus via İzmir
- Take the bus from Barcelona to Sofiabus
- Take the bus from Sofia Serdica Bus Station to Edirne Bus Stationbus
- Take the bus from Edirne to Izmir Otogarbus
- Take the bus from Izmir Otogar to Alanyabus
2d 9h₺9,403–12,032Drive, car train
- Drive from Barcelona to Villach Hbf/Bbfcar
- Take the car train from Villach Hbf/Bbf to Edirnecartrain
- Drive from Edirne to Alanyacar
2d 10h₺26,580–79,226Drive 3,606.2 km
- Drive from Barcelona to Alanyacar 3,606.2 km
37h 57m₺28,795–41,592Fly Adolfo Suárez Madrid–Barajas Airport to Gazipaşa-Alanya Airport
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Gazipaşa-Alanya Airport (GZP)plane MAD - GZP
12h₺5,213–17,458Fly Valencia Airport to Gazipaşa-Alanya Airport
- Fly from Valencia Airport (VLC) to Gazipaşa-Alanya Airport (GZP)plane VLC - GZP
12h 27m₺5,235–18,495Fly Málaga Airport to Gazipaşa-Alanya Airport
- Fly from Málaga Airport (AGP) to Gazipaşa-Alanya Airport (GZP)plane AGP - GZP
11h 57m₺7,628–22,333Train, bus
- Take the train from Barcelona-Sants to Lyon Part Dieutrain
- Take the train from Lyon Part Dieu to Karlsruhe Hbftrain Tgv
- Take the train from Karlsruhe Hauptbahnhof to München Hbftrain 60
- Take the bus from Munich to Istanbulbus
- Take the bus from Istanbul Esenler to Alanyabus
2d 10h₺13,750–26,150Bus
- Take the bus from Barcelona to Sofiabus
- Take the bus from Sofia to İstanbul Esenler bus stationbus
- Take the bus from Istanbul Esenler to Alanyabus
2d 12h₺7,753–11,282Bus #2
- Take the bus from Barcelona to Sofiabus
- Take the bus from Sofia Serdica Bus Station to Bursa Terminal Busbus
- Take the bus from Bursa bus station to Alanya bus stationbus
2d 14h₺9,174–12,324Bus #3
- Take the bus from Barcelona Sants Central Bus Station to Sofia Serdica Bus Stopbus
- Take the bus from Sofia Serdica Bus Station to Edirne Bus Stationbus
- Take the bus from Edirne to Keşanbus
- Take the bus from Keşan to Alanyabus
3d
Spain to Alanya by train, foot, and bus
Questions & Answers
The cheapest way to get from Spain to Alanya is to fly and bus which costs 4.400 ₺ - 9.000 ₺ and takes 12h 12m.
The fastest way to get from Spain to Alanya is to fly which takes 10h and costs 9.500 ₺ - 16.000 ₺.
No, there is no direct bus from Spain to Alanya. However, there are services departing from Barcelona and arriving at Alanya via Sofia Serdica Bus Station, Edirne and Izmir Otogar. The journey, including transfers, takes approximately 2 days 9h.
The distance between Spain and Alanya is 2720 km. The road distance is 3606.2 km.
The best way to get from Spain to Alanya without a car is to bus via İzmir which takes 2 days 9h and costs 9.000 ₺ - 12.000 ₺.
It takes approximately 10h to get from Spain to Alanya, including transfers.
Spain to Alanya bus services, operated by Yubim, depart from Barcelona station.
The best way to get from Spain to Alanya is to fly which takes 10h and costs 9.500 ₺ - 16.000 ₺. Alternatively, you can bus via İzmir, which costs 9.000 ₺ - 12.000 ₺ and takes 2 days 9h.
Spain to Alanya bus services, operated by Yubim, arrive at Sofia station.
Yes, the driving distance between Spain to Alanya is 3606 km. It takes approximately 37h 57m to drive from Spain to Alanya.
What companies run services between Spain and Alanya, Turkey?
Turkish Airlines, Pegasus Airlines, and AJet fly from Barcelona–El Prat Airport (BCN) to Gazipaşa-Alanya Airport (GZP) 4 times a day. Alternatively, you can take a bus from Barcelona to Alanya via Sofia, Sofia Serdica Bus Station, Edirne, and Izmir Otogar in around 2d 9h.
- Website
- turkishairlines.com
Flights from Barcelona–El Prat Airport to Gazipaşa-Alanya Airport via Istanbul
- Ave. Duration
- 9h 31m
- When
- Every day
- Estimated price
- ₺6,500–24,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Gazipaşa-Alanya Airport via Istanbul
- Ave. Duration
- 12h 12m
- When
- Every day
- Estimated price
- ₺7,500–27,000
Flights from Valencia Airport to Gazipaşa-Alanya Airport via Istanbul
- Ave. Duration
- 12h 50m
- When
- Every day
- Estimated price
- ₺8,000–29,000
Flights from Málaga Airport to Gazipaşa-Alanya Airport via Istanbul
- Ave. Duration
- 13h 20m
- When
- Every day
- Estimated price
- ₺8,000–29,000
Flights from Barcelona–El Prat Airport to Antalya Airport via Istanbul
- Ave. Duration
- 6h 55m
- When
- Every day
- Estimated price
- ₺5,000–19,000
- Website
- flypgs.com
Flights from Barcelona–El Prat Airport to Gazipaşa-Alanya Airport via Sabiha Gokcen
- Ave. Duration
- 8h 25m
- When
- Every day
- Estimated price
- ₺4,200–19,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Gazipaşa-Alanya Airport via Sabiha Gokcen
- Ave. Duration
- 12h 12m
- When
- Every day
- Estimated price
- ₺5,000–22,000
Flights from Valencia Airport to Gazipaşa-Alanya Airport via Tirana, Sabiha Gokcen
- Ave. Duration
- 8h 40m
- When
- Tuesday
- Estimated price
- ₺5,000–18,000
Flights from Barcelona–El Prat Airport to Antalya Airport via Sabiha Gokcen
- Ave. Duration
- 5h 55m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- ₺3,400–15,000
- Website
- corendon.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Gazipaşa-Alanya Airport via Copenhagen
- Ave. Duration
- 11h 15m
- When
- Thursday and Sunday
- Estimated price
- ₺8,500–22,000
Flights from Málaga Airport to Gazipaşa-Alanya Airport via Copenhagen
- Ave. Duration
- 8h 20m
- When
- Thursday and Sunday
- Estimated price
- ₺10,000–25,000
Flights from Málaga Airport to Gazipaşa-Alanya Airport via Billund
- Ave. Duration
- 8h 20m
- When
- Monday
- Estimated price
- ₺10,000–25,000
- Website
- ajet.com
Flights from Barcelona–El Prat Airport to Gazipaşa-Alanya Airport via Ankara
- Ave. Duration
- 9h 25m
- When
- Monday and Wednesday
- Estimated price
- ₺4,200–15,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Gazipaşa-Alanya Airport via Ankara
- Ave. Duration
- 10h 45m
- When
- Sunday
- Estimated price
- ₺5,000–17,000
- Website
- flysas.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Gazipaşa-Alanya Airport via Copenhagen
- Ave. Duration
- 8h 5m
- When
- Saturday
- Estimated price
- ₺6,500–20,000
Flights from Málaga Airport to Gazipaşa-Alanya Airport via Copenhagen
- Ave. Duration
- 10h 25m
- When
- Saturday
- Estimated price
- ₺7,500–22,000
- Website
- sunexpress.com
Flights from Barcelona–El Prat Airport to Antalya Airport via Izmir
- Ave. Duration
- 6h 50m
- When
- Thursday and Sunday
- Estimated price
- ₺4,000–10,000
- Phone
- +49 89 54880111
- info@optimatours.de
- Website
- optimatours.de
Car train from Villach Hbf/Bbf to Edirne
- Ave. Duration
- 31h 31m
- Frequency
- Once a week
- Estimated price
- ₺10,724–53,308
- Schedules at
- optimatours.de
- Couch Wagon BC-4
- ₺10,724
- Couch Wagon BC-1
- ₺29,011
- Sleeper Wagon
- ₺33,156
- Couch Wagon BC-4 Car
- ₺30,876
- Couch Wagon BC-1 Car
- ₺49,163
- Sleeper Wagon Car
- ₺53,308
Rome2Rio's guide to Renfe Viajeros
Contact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Barcelona-Sants to Lyon Part Dieu
- Ave. Duration
- 5h 6m
- Frequency
- Once daily
- Estimated price
- ₺2,700–3,700
- Website
- https://www.renfe.com/es/en
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Lyon Part Dieu to Karlsruhe Hbf
- Ave. Duration
- 4h 49m
- Frequency
- Once daily
- Estimated price
- ₺2,800–11,000
- Website
- https://www.sncf-connect.com/en-en
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Karlsruhe Hauptbahnhof to München Hbf
- Ave. Duration
- 2h 44m
- Frequency
- Twice daily
- Estimated price
- ₺2,900–3,300
- Website
- https://int.bahn.de/en
- Phone
- 02 981 10 40
- travel@yubim.eu
- Website
- yubim.eu
Bus from Barcelona to Sofia
- Ave. Duration
- 35h 30m
- Frequency
- Twice a week
- Estimated price
- ₺6,000–7,500
- Schedules at
- yubim.eu
- Phone
- +359 700 20 544
- Website
- ardatur.bg
Bus from Sofia Serdica Bus Station to Edirne Bus Station
- Ave. Duration
- 5h 11m
- Frequency
- Once daily
- Estimated price
- ₺1,100–1,600
- Website
- https://ardatur.bg/en/
- Phone
- 0 286 212 22 22
- info@truvaturizm.com
- Website
- truvaturizm.com
Bus from Edirne to Izmir Otogar
- Ave. Duration
- 4h 48m
- Frequency
- 4 times a day
- Estimated price
- ₺1,450
- Schedules at
- truvaturizm.com
Bus from Edirne to Keşan
- Ave. Duration
- 57 min
- Frequency
- Every 4 hours
- Schedules at
- truvaturizm.com
- Phone
- 0 850 333 35 35
- info@pamukkale.com.tr
- Website
- pamukkale.com.tr
Bus from Izmir Otogar to Alanya
- Ave. Duration
- 9h
- Frequency
- Every 4 hours
- Estimated price
- ₺950–1,400
- Schedules at
- pamukkale.com.tr
Bus from Antalya to Alanya
- Ave. Duration
- 2h 30m
- Frequency
- Every 3 hours
- Estimated price
- ₺300–400
- Schedules at
- pamukkale.com.tr
Bus from Istanbul Esenler to Alanya
- Ave. Duration
- 15h 20m
- Frequency
- 3 times a day
- Estimated price
- ₺1,200–1,900
- Schedules at
- pamukkale.com.tr
Bus from Bursa bus station to Alanya bus station
- Ave. Duration
- 11h 50m
- Frequency
- Once daily
- Estimated price
- ₺1,200–1,700
- Schedules at
- pamukkale.com.tr
- Phone
- 08503330700
- Website
- guneyakdeniz.com
Bus from Izmir Otogar to Alanya
- Ave. Duration
- 9h 45m
- Frequency
- 3 times a day
- Estimated price
- ₺1,450
- Schedules at
- guneyakdeniz.com
Bus from Antalya to Alanya
- Ave. Duration
- 3h 12m
- Frequency
- Every 4 hours
- Schedules at
- guneyakdeniz.com
Bus from Istanbul Esenler to Alanya
- Ave. Duration
- 15h 30m
- Frequency
- Once daily
- Estimated price
- ₺1,600
- Schedules at
- guneyakdeniz.com
Bus from Edirne to Keşan
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Schedules at
- guneyakdeniz.com
- Phone
- 444 42 06
- seyahat@ozkaymak.com.tr
- Website
- ozkaymak.com.tr
Bus from Izmir Otogar to Alanya
- Ave. Duration
- 9h 30m
- Frequency
- Once daily
- Estimated price
- ₺750
- Schedules at
- ozkaymak.com.tr
Bus from Antalya to Alanya
- Ave. Duration
- 2h
- Frequency
- Once daily
- Schedules at
- ozkaymak.com.tr
- Phone
- 0850 202 22 22
- iletisim@uludagturizm.com.tr
- Website
- balikesiruludag.com.tr
Bus from Izmir Otogar to Alanya
- Ave. Duration
- 9h 45m
- Frequency
- Once daily
- Estimated price
- ₺1,400
- Schedules at
- balikesiruludag.com.tr
Bus from Antalya to Alanya
- Ave. Duration
- 2h 15m
- Frequency
- Once daily
- Schedules at
- balikesiruludag.com.tr
Bus from Edirne to Keşan
- Ave. Duration
- 1h 45m
- Frequency
- 3 times a day
- Schedules at
- balikesiruludag.com.tr
- Phone
- 444 0 562
- kamilkoc@kamilkoc.com.tr
- Website
- flixbus.com.tr
Bus from Izmir Otogar to Alanya
- Ave. Duration
- 9h 55m
- Frequency
- Once daily
- Estimated price
- ₺800–1,100
- Schedules at
- flixbus.com.tr
Bus from Antalya to Alanya
- Ave. Duration
- 2h 30m
- Frequency
- Every 4 hours
- Estimated price
- ₺330–460
- Schedules at
- flixbus.com.tr
Bus from Istanbul Esenler to Alanya
- Ave. Duration
- 15h 30m
- Frequency
- 4 times a day
- Estimated price
- ₺1,000–1,500
- Schedules at
- flixbus.com.tr
Bus from Sofia to İstanbul Esenler bus station
- Ave. Duration
- 8h
- Frequency
- 4 times a day
- Estimated price
- ₺750–1,100
- Schedules at
- flixbus.com.tr
Bus from Bursa bus station to Alanya bus station
- Ave. Duration
- 11h 45m
- Frequency
- 5 times a day
- Estimated price
- ₺950–1,300
- Schedules at
- flixbus.com.tr
- Phone
- 0(212) 658 03 07
- info@antalyanetseyahat.com
- Website
- antalyanetseyahat.com
Bus from Antalya to Alanya
- Ave. Duration
- 2h 15m
- Frequency
- 4 times a day
- Schedules at
- antalyanetseyahat.com
Bus from Istanbul Esenler to Alanya
- Ave. Duration
- 15h 15m
- Frequency
- 4 times a day
- Estimated price
- ₺1,200
- Schedules at
- antalyanetseyahat.com
Bus from Bursa bus station to Alanya bus station
- Ave. Duration
- 11h 15m
- Frequency
- 3 times a day
- Estimated price
- ₺1,200
- Schedules at
- antalyanetseyahat.com
- Phone
- 0242 511 74 03
- Website
- alanyalilar.com.tr
Bus from Antalya to Alanya
- Ave. Duration
- 2h 45m
- Frequency
- 3 times a day
- Schedules at
- alanyalilar.com.tr
Bus from Istanbul Esenler to Alanya
- Ave. Duration
- 14h 15m
- Frequency
- 3 times a day
- Estimated price
- ₺1,000
- Schedules at
- alanyalilar.com.tr
Bus from Bursa bus station to Alanya bus station
- Ave. Duration
- 10h 10m
- Frequency
- Twice daily
- Estimated price
- ₺1,000
- Schedules at
- alanyalilar.com.tr
- Phone
- 0(850) 309 22 16
- bilgi@istanbulkalesi.com.tr
- Website
- istanbulkalesi.com.tr
Bus from Antalya to Alanya
- Ave. Duration
- 1h 45m
- Frequency
- Twice daily
- Schedules at
- istanbulkalesi.com.tr
Bus from Istanbul Esenler to Alanya
- Ave. Duration
- 14h 15m
- Frequency
- Twice daily
- Estimated price
- ₺1,400
- Schedules at
- istanbulkalesi.com.tr
Bus from Bursa bus station to Alanya bus station
- Ave. Duration
- 8h 50m
- Frequency
- Twice daily
- Estimated price
- ₺1,400
- Schedules at
- istanbulkalesi.com.tr
- Phone
- 0850 577 99 99
- info@varan.com.tr
- Website
- varan.com.tr
Bus from Antalya to Alanya
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- ₺460–650
- Schedules at
- varan.com.tr
Bus from Istanbul Esenler to Alanya
- Ave. Duration
- 15h
- Frequency
- Once daily
- Estimated price
- ₺1,400–2,000
- Schedules at
- varan.com.tr
Bus from Bursa bus station to Alanya bus station
- Ave. Duration
- 11h
- Frequency
- Once daily
- Estimated price
- ₺1,200–1,800
- Schedules at
- varan.com.tr
- Phone
- 0850 755 04 27
- hasturizm@hasturizm.com.tr
- Website
- hasturizm.com.tr
Bus from Antalya to Alanya
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- ₺390–500
- Website
- https://www.hasturizm.com.tr/eng/
- Phone
- +90 212 658 18 51
- info@alparturizm.com.tr
- Website
- alparturizm.com.tr
Bus from Munich to Istanbul
- Ave. Duration
- 26h
- Frequency
- Twice a week
- Estimated price
- ₺4,300–6,000
- Website
- https://www.alparturizm.com.tr/en/
Bus from Sofia to İstanbul Esenler bus station
- Ave. Duration
- 7h
- Frequency
- Once daily
- Estimated price
- ₺1,200–1,800
- Website
- https://www.alparturizm.com.tr/en/
- Phone
- 0850 222 34 55
- Website
- metroturizm.com.tr
Bus from Istanbul Esenler to Alanya
- Ave. Duration
- 14h 45m
- Frequency
- 3 times a day
- Estimated price
- ₺900–1,300
- Website
- https://www.metroturizm.com.tr/en
- Standard
- ₺900–1,100
Bus from Keşan to Alanya
- Ave. Duration
- 22h
- Frequency
- Once daily
- Estimated price
- ₺1,100–1,930
- Website
- https://www.metroturizm.com.tr/en
- Standard
- ₺1,100–1,400
- Phone
- +359 0885700870
- support@citylines.eu
- Website
- citylines.eu
Bus from Sofia Serdica Bus Station to Bursa Terminal Bus
- Ave. Duration
- 12h 30m
- Frequency
- Once daily
- Estimated price
- ₺2,100–2,900
- Website
- https://citylines.eu/
- Phone
- 07001 8282
- booking@union-ivkoni.com
- Website
- union-ivkoni.com
Bus from Barcelona Sants Central Bus Station to Sofia Serdica Bus Stop
- Ave. Duration
- 40h
- Frequency
- 4 times a week
- Estimated price
- ₺4,900–7,500
- Website
- https://union-ivkoni.com/en
- Phone
- 0236 613 10 55
- iletisim@somaseyahat.com.tr
- Website
- somaseyahat.com.tr
Bus from Edirne to Keşan
- Ave. Duration
- 1h 49m
- Frequency
- Once daily
- Schedules at
- somaseyahat.com.tr
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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Train travel in Spain: A guide to Renfe
Read the travel guide
More Questions & Answers
There are 504+ hotels available in Alanya.























































