There are 12 ways to get from Spain to Antalya 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 from Barcelona–El Prat Airport
best- Fly from Barcelona–El Prat Airport (BCN) to Antalya Airport (AYT)plane BCN - AYT
9h 10m₺6,143–16,479Fly from Son Sant Joan Airport
cheapest- Fly from Son Sant Joan Airport (PMI) to Antalya Airport (AYT)plane PMI - AYT
10h 22m₺5,303–16,476Train, bus
- Take the train from Barcelona-Sants to Paris Gare De Lyontrain Tgv
- Take the train from Paris Gare De Lyon to Muenchen Hbftrain Tgv
- Take the bus from Munich to Istanbulbus
- Take the bus from İstanbul Esenler bus station to Antalya bus stationbus
2d 7h₺26,771–45,150Drive 3,499.7 km
- Drive from Barcelona to Antalyacar 3,499.7 km
36h 32m₺30,499–44,054Fly from Adolfo Suárez Madrid–Barajas Airport
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Antalya Airport (AYT)plane MAD - AYT
9h 50m₺6,645–15,367Fly from Valencia Airport
- Fly from Valencia Airport (VLC) to Antalya Airport (AYT)plane VLC - AYT
8h 46m₺7,759–13,468Bus to Alicante-Elche Airport, fly
- Take the bus from Estación de Autobuses de Murcia to Alicante Aeropuertobus
- Fly from Alicante-Elche Airport (ALC) to Antalya Airport (AYT)plane ALC - AYT
9h 49m₺6,349–19,862Fly from Málaga Airport
- Fly from Málaga Airport (AGP) to Antalya Airport (AYT)plane AGP - AYT
9h 37m₺5,567–19,306Bus via Barcelona, Estación de Autobuses de Sants
- Take the bus from Barcelona, Estación de Autobuses de Sants to Tiranabus
- Take the bus from Tiranë to Istanbulbus
- Take the bus from İstanbul Esenler bus station to Antalya bus stationbus
2d 10hTrain, bus via Sofia
- Take the train from Barcelona-Sants to Paris Gare De Lyontrain Tgv
- Take the train from Paris Gare De Lyon to Karlsruhe Hbftrain Tgv
- Take the bus from Karlsruhe Central Bus Station to Sofia Serdica Bus Stationbus
- Take the train from Sofia to Kapikuletrain
- Take the bus from Edirne to Antalyabus
2d 17h₺26,641–41,450Bus
- Take the bus from Barcelona, Estació d'Autobusos Nord to Tiranabus
- Take the bus from Tiranë to Istanbulbus
- Take the bus from İstanbul Esenler bus station to Antalya bus stationbus
2d 17hBus #2
- Take the bus from Barcelona to Ploieştibus
- Take the bus from Ploiești to București, Autogara Militaribus
- Take the bus from București, Autogara Militari to İstanbul Esenler bus stationbus
- Take the bus from İstanbul Esenler bus station to Antalya bus stationbus
2d 19h₺12,310–17,862
Spain to Antalya by train, foot, and bus
Questions & Answers
The cheapest way to get from Spain to Antalya is to fly which costs 5.000 ₺ - 17.000 ₺ and takes 10h 22m.
The fastest way to get from Spain to Antalya is to fly which takes 8h 46m and costs 7.500 ₺ - 14.000 ₺.
No, there is no direct bus from Spain to Antalya station. However, there are services departing from Barcelona, Estación de Autobuses de Sants and arriving at Antalya bus station via Terminal B, Tiranë and İstanbul Esenler bus station. The journey, including transfers, takes approximately 2 days 10h.
The distance between Spain and Antalya is 2545 km. The road distance is 3499.7 km.
The best way to get from Spain to Antalya without a car is to train and bus which takes 2 days 7h and costs 26.000 ₺ - 46.000 ₺.
It takes approximately 9h 10m to get from Spain to Antalya, including transfers.
Spain to Antalya bus services, operated by Pati Travel, depart from Barcelona, Estación de Autobuses de Sants station.
The best way to get from Spain to Antalya is to fly which takes 9h 10m and costs 6.000 ₺ - 17.000 ₺. Alternatively, you can bus via Barcelona, Estación de Autobuses de Sants, which costs and takes 2 days 10h.
Spain to Antalya bus services, operated by Pati Travel, arrive at Tirana station.
Yes, the driving distance between Spain to Antalya is 3500 km. It takes approximately 36h 32m to drive from Spain to Antalya.
What companies run services between Spain and Antalya, Turkey?
Turkish Airlines, Pegasus Airlines, and SunExpress fly from Barcelona–El Prat Airport (BCN) to Antalya Airport (AYT) 5 times a day. Alternatively, you can take a train from Barcelona Plaça de Catalunya to Antalya bus station via Barcelona Sants, Barcelona, Estación de Autobuses de Sants, Tirana, Terminal B, Tiranë, Istanbul, and İstanbul Esenler bus station in around 2d 10h.
- Website
- turkishairlines.com
Flights from Barcelona–El Prat Airport to Antalya Airport via Istanbul
- Ave. Duration
- 6h 35m
- When
- Every day
- Estimated price
- ₺7,500–27,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Antalya Airport via Istanbul
- Ave. Duration
- 7h 11m
- When
- Every day
- Estimated price
- ₺9,500–33,000
Flights from Valencia Airport to Antalya Airport via Istanbul
- Ave. Duration
- 7h 15m
- When
- Every day
- Estimated price
- ₺9,500–32,000
Flights from Málaga Airport to Antalya Airport via Istanbul
- Ave. Duration
- 6h 40m
- When
- Every day
- Estimated price
- ₺9,000–31,000
- Website
- sunexpress.com
Flights from Barcelona–El Prat Airport to Antalya Airport via Izmir
- Ave. Duration
- 11h 15m
- When
- Tuesday, Thursday, Friday, and Sunday
- Estimated price
- ₺6,500–12,000
Flights from Son Sant Joan Airport to Antalya Airport via Sofia
- Ave. Duration
- 12h 40m
- When
- Thursday
- Estimated price
- ₺4,300–15,000
Flights from Son Sant Joan Airport to Antalya Airport via Graz
- Ave. Duration
- 13h 25m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- ₺5,000–16,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Antalya Airport via Izmir
- Ave. Duration
- 11h 35m
- When
- Monday and Friday
- Estimated price
- ₺6,500–20,000
Flights from Valencia Airport to Antalya Airport via Tirana
- Ave. Duration
- 5h 30m
- When
- Monday and Friday
- Estimated price
- ₺5,000–19,000
Flights from Alicante-Elche Airport to Antalya Airport via Milan Malpensa
- Ave. Duration
- 6h 55m
- When
- Tuesday and Friday
- Estimated price
- ₺6,000–19,000
Flights from Málaga Airport to Antalya Airport via Tirana
- Ave. Duration
- 6h 35m
- When
- Wednesday and Sunday
- Estimated price
- ₺5,500–19,000
- Website
- flypgs.com
Flights from Barcelona–El Prat Airport to Antalya Airport via Sabiha Gokcen
- Ave. Duration
- 6h 10m
- When
- Monday, Wednesday, Saturday, and Tuesday
- Estimated price
- ₺4,600–20,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Antalya Airport via Sabiha Gokcen
- Ave. Duration
- 7h 5m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ₺6,000–25,000
Flights from Alicante-Elche Airport to Antalya Airport via Sabiha Gokcen
- Ave. Duration
- 5h 55m
- When
- Thursday, Saturday, and Sunday
- Estimated price
- ₺5,500–23,000
Flights from Málaga Airport to Antalya Airport via Vienna
- Ave. Duration
- 7h 10m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- ₺7,000–22,000
- Website
- flyulendo.com
Flights from Son Sant Joan Airport to Antalya Airport via Bucharest Otopeni
- Ave. Duration
- 12h 45m
- When
- Sunday
- Estimated price
- ₺7,000–17,000
Flights from Valencia Airport to Antalya Airport via Bucharest Otopeni
- Ave. Duration
- 10h 25m
- When
- Monday, Friday, and Sunday
- Estimated price
- ₺6,000–21,000
Flights from Málaga Airport to Antalya Airport via Bucharest Otopeni
- Ave. Duration
- 11h 50m
- When
- Monday, Friday, and Sunday
- Estimated price
- ₺6,500–21,000
- Website
- airalgerie.dz
Flights from Son Sant Joan Airport to Antalya Airport via Algiers
- Ave. Duration
- 11h 45m
- When
- Monday, Thursday, Saturday, and Sunday
- Estimated price
- ₺8,500–24,000
Flights from Alicante-Elche Airport to Antalya Airport via Algiers
- Ave. Duration
- 6h 10m
- When
- Monday, Thursday, Saturday, and Sunday
- Estimated price
- ₺9,500–28,000
- Website
- austrian.com
Flights from Málaga Airport to Antalya Airport via Vienna
- Ave. Duration
- 8h
- When
- Every day
- Estimated price
- ₺7,500–27,000
- Website
- wizzair.com
Flights from Son Sant Joan Airport to Antalya Airport via Budapest
- Ave. Duration
- 10h 25m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₺5,000–16,000
- Website
- animawings.com
Flights from Son Sant Joan Airport to Antalya Airport via Bucharest Otopeni
- Ave. Duration
- 7h 15m
- When
- Saturday
- Estimated price
- ₺4,600–16,000
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Barcelona-Sants to Paris Gare De Lyon
- Ave. Duration
- 6h 46m
- Frequency
- 5 times a day
- Estimated price
- ₺12,000–20,000
- Website
- https://www.sncf-connect.com/en-en
Train from Paris Gare De Lyon to Muenchen Hbf
- Ave. Duration
- 5h 58m
- Frequency
- Twice a week
- Estimated price
- ₺9,500–16,000
- Website
- https://www.sncf-connect.com/en-en
Train from Barcelona-Sants to Paris Gare De Lyon
- Ave. Duration
- 6h 46m
- Frequency
- 5 times a day
- Estimated price
- ₺12,000–20,000
- Website
- https://www.sncf-connect.com/en-en
Train from Paris Gare De Lyon to Karlsruhe Hbf
- Ave. Duration
- 2h 59m
- Frequency
- Once daily
- Estimated price
- ₺6,000–9,500
- Website
- https://www.sncf-connect.com/en-en
- Phone
- +90 444 8 233
- [email protected]
- Website
- tcdd.gov.tr
Train from Sofia to Kapikule
- Ave. Duration
- 6h 50m
- Frequency
- Once daily
- Estimated price
- ₺420–600
- Website
- https://www.tcdd.gov.tr/lang/en
- Phone
- +90 212 658 18 51
- [email protected]
- Website
- alparturizm.com.tr
Bus from Munich to Istanbul
- Ave. Duration
- 27h
- Frequency
- Once a week
- Estimated price
- ₺4,300–6,500
- Website
- https://www.alparturizm.com.tr/en/
Bus from Tiranë to Istanbul
- Ave. Duration
- 17h 30m
- Frequency
- 6 times a week
- Estimated price
- ₺2,100–3,400
- Website
- https://www.alparturizm.com.tr/en/
Bus from Tiranë to Istanbul
- Ave. Duration
- 17h 30m
- Frequency
- 6 times a week
- Estimated price
- ₺2,100–3,400
- Website
- https://www.alparturizm.com.tr/en/
- Phone
- 444 0 562
- [email protected]
- Website
- flixbus.com.tr
Bus from İstanbul Esenler bus station to Antalya bus station
- Ave. Duration
- 12h 15m
- Frequency
- Hourly
- Estimated price
- ₺950–1,400
- Schedules at
- flixbus.com.tr
Bus from İstanbul Esenler bus station to Antalya bus station
- Ave. Duration
- 12h 15m
- Frequency
- Hourly
- Estimated price
- ₺950–1,400
- Schedules at
- flixbus.com.tr
Bus from İstanbul Esenler bus station to Antalya bus station
- Ave. Duration
- 12h 15m
- Frequency
- Hourly
- Estimated price
- ₺950–1,400
- Schedules at
- flixbus.com.tr
Bus from İstanbul Esenler bus station to Antalya bus station
- Ave. Duration
- 12h 15m
- Frequency
- Hourly
- Estimated price
- ₺950–1,400
- Schedules at
- flixbus.com.tr
- Phone
- 0 850 333 35 35
- [email protected]
- Website
- pamukkale.com.tr
Bus from İstanbul Esenler bus station to Antalya bus station
- Ave. Duration
- 12h 30m
- Frequency
- Every 2 hours
- Estimated price
- ₺1,400–1,900
- Schedules at
- pamukkale.com.tr
Bus from İstanbul Esenler bus station to Antalya bus station
- Ave. Duration
- 12h 30m
- Frequency
- Every 2 hours
- Estimated price
- ₺1,400–1,900
- Schedules at
- pamukkale.com.tr
Bus from İstanbul Esenler bus station to Antalya bus station
- Ave. Duration
- 12h 30m
- Frequency
- Every 2 hours
- Estimated price
- ₺1,400–1,900
- Schedules at
- pamukkale.com.tr
Bus from İstanbul Esenler bus station to Antalya bus station
- Ave. Duration
- 12h 30m
- Frequency
- Every 2 hours
- Estimated price
- ₺1,400–1,900
- Schedules at
- pamukkale.com.tr
- Phone
- 0242 511 74 03
- Website
- alanyalilar.com.tr
Bus from İstanbul Esenler bus station to Antalya bus station
- Ave. Duration
- 11h 30m
- Frequency
- 3 times a day
- Estimated price
- ₺1,500
- Schedules at
- alanyalilar.com.tr
Bus from İstanbul Esenler bus station to Antalya bus station
- Ave. Duration
- 11h 30m
- Frequency
- 3 times a day
- Estimated price
- ₺1,500
- Schedules at
- alanyalilar.com.tr
Bus from İstanbul Esenler bus station to Antalya bus station
- Ave. Duration
- 11h 30m
- Frequency
- 3 times a day
- Estimated price
- ₺1,500
- Schedules at
- alanyalilar.com.tr
Bus from İstanbul Esenler bus station to Antalya bus station
- Ave. Duration
- 11h 30m
- Frequency
- 3 times a day
- Estimated price
- ₺1,500
- Schedules at
- alanyalilar.com.tr
- Phone
- 08503330700
- Website
- guneyakdeniz.com
Bus from İstanbul Esenler bus station to Antalya bus station
- Ave. Duration
- 12h 45m
- Frequency
- 3 times a day
- Estimated price
- ₺1,200–2,600
- Schedules at
- guneyakdeniz.com
Bus from İstanbul Esenler bus station to Antalya bus station
- Ave. Duration
- 12h 45m
- Frequency
- 3 times a day
- Estimated price
- ₺1,200–2,600
- Schedules at
- guneyakdeniz.com
Bus from Edirne to Antalya
- Ave. Duration
- 17h 30m
- Frequency
- Once daily
- Estimated price
- ₺1,800–2,600
- Schedules at
- guneyakdeniz.com
Bus from İstanbul Esenler bus station to Antalya bus station
- Ave. Duration
- 12h 45m
- Frequency
- 3 times a day
- Estimated price
- ₺1,200–2,600
- Schedules at
- guneyakdeniz.com
Bus from İstanbul Esenler bus station to Antalya bus station
- Ave. Duration
- 12h 45m
- Frequency
- 3 times a day
- Estimated price
- ₺1,200–2,600
- Schedules at
- guneyakdeniz.com
- Phone
- 0(212) 658 03 07
- [email protected]
- Website
- antalyanetseyahat.com
Bus from İstanbul Esenler bus station to Antalya bus station
- Ave. Duration
- 13h
- Frequency
- 3 times a day
- Estimated price
- ₺1,600
- Schedules at
- antalyanetseyahat.com
Bus from İstanbul Esenler bus station to Antalya bus station
- Ave. Duration
- 13h
- Frequency
- 3 times a day
- Estimated price
- ₺1,600
- Schedules at
- antalyanetseyahat.com
Bus from İstanbul Esenler bus station to Antalya bus station
- Ave. Duration
- 13h
- Frequency
- 3 times a day
- Estimated price
- ₺1,600
- Schedules at
- antalyanetseyahat.com
Bus from İstanbul Esenler bus station to Antalya bus station
- Ave. Duration
- 13h
- Frequency
- 3 times a day
- Estimated price
- ₺1,600
- Schedules at
- antalyanetseyahat.com
- Phone
- 0(850) 309 22 16
- [email protected]
- Website
- istanbulkalesi.com.tr
Bus from İstanbul Esenler bus station to Antalya bus station
- Ave. Duration
- 12h 45m
- Frequency
- Twice daily
- Estimated price
- ₺1,500–2,100
- Schedules at
- istanbulkalesi.com.tr
Bus from İstanbul Esenler bus station to Antalya bus station
- Ave. Duration
- 12h 45m
- Frequency
- Twice daily
- Estimated price
- ₺1,500–2,100
- Schedules at
- istanbulkalesi.com.tr
Bus from İstanbul Esenler bus station to Antalya bus station
- Ave. Duration
- 12h 45m
- Frequency
- Twice daily
- Estimated price
- ₺1,500–2,100
- Schedules at
- istanbulkalesi.com.tr
Bus from İstanbul Esenler bus station to Antalya bus station
- Ave. Duration
- 12h 45m
- Frequency
- Twice daily
- Estimated price
- ₺1,500–2,100
- Schedules at
- istanbulkalesi.com.tr
- Phone
- 0850 222 34 55
- Website
- metroturizm.com.tr
Bus from İstanbul Esenler bus station to Antalya bus station
- Ave. Duration
- 12h 29m
- Frequency
- Once daily
- Estimated price
- ₺1,700–2,400
- Website
- https://www.metroturizm.com.tr/en
- Standard
- ₺1,700–2,400
Bus from İstanbul Esenler bus station to Antalya bus station
- Ave. Duration
- 12h 29m
- Frequency
- Once daily
- Estimated price
- ₺1,700–2,400
- Website
- https://www.metroturizm.com.tr/en
- Standard
- ₺1,700–2,400
Bus from İstanbul Esenler bus station to Antalya bus station
- Ave. Duration
- 12h 29m
- Frequency
- Once daily
- Estimated price
- ₺1,700–2,400
- Website
- https://www.metroturizm.com.tr/en
- Standard
- ₺1,700–2,400
Bus from İstanbul Esenler bus station to Antalya bus station
- Ave. Duration
- 12h 29m
- Frequency
- Once daily
- Estimated price
- ₺1,700–2,400
- Website
- https://www.metroturizm.com.tr/en
- Standard
- ₺1,700–2,400
- Phone
- 0850 577 99 99
- [email protected]
- Website
- varan.com.tr
Bus from İstanbul Esenler bus station to Antalya bus station
- Ave. Duration
- 13h
- Frequency
- Once daily
- Estimated price
- ₺1,300–1,800
- Schedules at
- varan.com.tr
Bus from İstanbul Esenler bus station to Antalya bus station
- Ave. Duration
- 13h
- Frequency
- Once daily
- Estimated price
- ₺1,300–1,800
- Schedules at
- varan.com.tr
Bus from İstanbul Esenler bus station to Antalya bus station
- Ave. Duration
- 13h
- Frequency
- Once daily
- Estimated price
- ₺1,300–1,800
- Schedules at
- varan.com.tr
Bus from İstanbul Esenler bus station to Antalya bus station
- Ave. Duration
- 13h
- Frequency
- Once daily
- Estimated price
- ₺1,300–1,800
- Schedules at
- varan.com.tr
- Phone
- +34 910 207 007
- Website
- alsa.com
Bus from Estación de Autobuses de Murcia to Alicante Aeropuerto
- Ave. Duration
- 50 min
- Frequency
- Every 2 hours
- Estimated price
- ₺320–700
- Website
- https://www.alsa.com/en/
- Phone
- +355 69 249 3348
- [email protected]
- Website
- pati-travel.al
Bus from Barcelona, Estación de Autobuses de Sants to Tirana
- Ave. Duration
- 25h 38m
- Frequency
- Once a week
- Schedules at
- facebook.com
- Phone
- +359 0885700870
- [email protected]
- Website
- citylines.eu
Bus from Karlsruhe Central Bus Station to Sofia Serdica Bus Station
- Ave. Duration
- 26h 35m
- Frequency
- 3 times a week
- Estimated price
- ₺5,000–7,000
- Website
- https://citylines.eu/
- Phone
- 0850 202 22 22
- [email protected]
- Website
- balikesiruludag.com.tr
Bus from Edirne to Antalya
- Ave. Duration
- 16h 45m
- Frequency
- Once daily
- Estimated price
- ₺2,000
- Schedules at
- balikesiruludag.com.tr
- Phone
- +355 69 232 8000
- [email protected]
- Website
- facebook.com
Bus from Barcelona, Estació d'Autobusos Nord to Tirana
- Ave. Duration
- 34h 6m
- Frequency
- Once a week
- Schedules at
- facebook.com
- Phone
- +4-0263-21.55.00
- Website
- tabitatour.ro
Bus from Barcelona to Ploieşti
- Ave. Duration
- 40h 52m
- Frequency
- 6 times a week
- Estimated price
- ₺8,000–10,000
- Schedules at
- tabitatour.autogari.ro
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Ploiești to București, Autogara Militari
- Ave. Duration
- 1h 5m
- Frequency
- Every 3 hours
- Estimated price
- ₺310–550
- Website
- https://www.flixbus.co.uk
Bus from București, Autogara Militari to İstanbul Esenler bus station
- Ave. Duration
- 11h 10m
- Frequency
- Once daily
- Estimated price
- ₺2,800–4,800
- Website
- https://www.flixbus.co.uk
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
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
There are 990+ hotels available in Antalya.















































