There are 12 ways to get from Barcelona to Turkey by plane, bus, train, night train, ferry 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.
Recommended option
Fly to Izmir • 6h 38m
Cheapest option
Fly to Sabiha Gokcen • 7h 19m
10 alternative options
Fly to Istanbul • 6h 26m
Fly to Antalya • 8h 39m
Fly to Kayseri • 8h 30m
Fly to Ankara • 10h 19m
Bus • 45h 46m
Bus, train • 47h 48m
Train, bus • 2 days 1h
Bus, night train • 2 days 13h
Ferry, drive • 41h 9m
Drive • 27h 30m
Questions & Answers
The cheapest way to get from Barcelona to Turkey is to bus and night train which costs €80 - €120 and takes 2 days 13h.
The fastest way to get from Barcelona to Turkey is to fly. Taking this option will cost €110 - €500 and takes 6h 26m.
The distance between Barcelona and Turkey is 2784 km. The road distance is 2930.5 km.
The best way to get from Barcelona to Turkey without a car is to bus which takes 45h 46m and costs €130 - €170.
It takes approximately 6h 38m to get from Barcelona to Turkey, including transfers.
The best way to get from Barcelona to Turkey is to fly which takes 6h 38m and costs €100 - €420. Alternatively, you can bus, which costs €130 - €170 and takes 45h 46m.
The quickest flight from Barcelona Airport to Izmir Airport is the direct flight which takes 3h 10m.
Turkey is 2h ahead of Barcelona. It is currently 10:34 AM in Barcelona and 12:34 PM in Turkey.
Yes, the driving distance between Barcelona to Turkey is 2930 km. It takes approximately 27h 30m to drive from Barcelona to Turkey.
SunExpress, Aegean Airlines, Pegasus Airlines and Turkish Airlines offer flights from Barcelona Airport to Izmir Airport.

- Distance: 2784.2 km
- Duration: 6h 38m
What companies run services between Barcelona, Spain and Turkey?
SunExpress, Aegean Airlines and four other airlines fly from Barcelona to İzmir every 3 hours. Alternatively, you can take a bus from Barcelona to Istanbul via Sofia, Sofia Serdica Knyaginya Maria Luiza, Istanbul Esenler Otogari, and Otogar in around 45h 46m.

- Website
- turkishairlines.com
Flights from Barcelona to Izmir via Istanbul
- Ave. Duration
- 5h 55m
- When
- Every day
- Estimated price
- 7.000 ₺ - 35.000 ₺
Flights from Barcelona to Istanbul
- Ave. Duration
- 3h 37m
- When
- Every day
- Estimated price
- 6.500 ₺ - 34.000 ₺
Flights from Barcelona to Antalya via Istanbul
- Ave. Duration
- 6h 38m
- When
- Every day
- Estimated price
- 9.500 ₺ - 36.000 ₺
Flights from Barcelona to Kayseri via Istanbul
- Ave. Duration
- 6h 48m
- When
- Every day
- Estimated price
- 3.800 ₺ - 13.000 ₺
Flights from Barcelona to Ankara via Istanbul
- Ave. Duration
- 6h
- When
- Every day
- Estimated price
- 13.000 ₺ - 36.000 ₺

- Website
- flypgs.com
Flights from Barcelona to Izmir via Sabiha Gokcen
- Ave. Duration
- 6h 30m
- When
- Every day
- Estimated price
- 6.000 ₺ - 24.000 ₺
Flights from Barcelona to Antalya via Sabiha Gokcen
- Ave. Duration
- 7h 10m
- When
- Every day
- Estimated price
- 5.500 ₺ - 26.000 ₺
Flights from Barcelona to Kayseri via Sabiha Gokcen
- Ave. Duration
- 6h 25m
- When
- Every day
- Estimated price
- 2.600 ₺ - 8.500 ₺
Flights from Barcelona to Sabiha Gokcen
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- 4.400 ₺ - 32.000 ₺
Flights from Barcelona to Ankara via Sabiha Gokcen
- Ave. Duration
- 6h 37m
- When
- Monday, Wednesday, Friday and Sunday
- Estimated price
- 7.500 ₺ - 30.000 ₺

- Website
- lufthansa.com
Flights from Barcelona to Istanbul via Frankfurt
- Ave. Duration
- 6h 40m
- When
- Monday, Wednesday, Friday, Saturday and Sunday
- Estimated price
- 8.500 ₺ - 30.000 ₺
Flights from Barcelona to Antalya via Munich
- Ave. Duration
- 7h 15m
- When
- Every day
- Estimated price
- 3.000 ₺ - 8.000 ₺
Flights from Barcelona to Antalya via Frankfurt
- Ave. Duration
- 7h 45m
- When
- Every day
- Estimated price
- 3.300 ₺ - 8.000 ₺
Flights from Barcelona to Kayseri via Munich
- Ave. Duration
- 10h 30m
- When
- Thursday
- Estimated price
- 2.900 ₺ - 7.500 ₺
Flights from Barcelona to Ankara via Munich
- Ave. Duration
- 6h 15m
- When
- Monday, Wednesday, Friday and Sunday
- Estimated price
- 2.300 ₺ - 6.500 ₺
Flights from Barcelona to Ankara via Frankfurt
- Ave. Duration
- 6h 25m
- When
- Every day
- Estimated price
- 2.500 ₺ - 6.500 ₺

- Website
- sunexpress.com
Flights from Barcelona to Izmir
- Ave. Duration
- 3h 10m
- When
- Sunday
- Estimated price
- 2.000 ₺ - 7.500 ₺
Flights from Barcelona to Antalya via Izmir
- Ave. Duration
- 9h 5m
- When
- Sunday
- Estimated price
- 2.400 ₺ - 8.000 ₺
Flights from Barcelona to Kayseri via Izmir
- Ave. Duration
- 8h 15m
- When
- Sunday
- Estimated price
- 2.600 ₺ - 7.500 ₺

- Website
- en.aegeanair.com
Flights from Barcelona to Izmir via Athens
- Ave. Duration
- 4h 35m
- When
- Wednesday and Friday
- Estimated price
- 8.000 ₺ - 23.000 ₺
Flights from Barcelona to Istanbul via Athens
- Ave. Duration
- 7h
- When
- Monday, Wednesday, Thursday and Friday
- Estimated price
- 5.000 ₺ - 22.000 ₺

- Website
- airserbia.com
Flights from Barcelona to Istanbul via Belgrade
- Ave. Duration
- 5h 50m
- When
- Monday, Wednesday, Friday and Sunday
- Estimated price
- 4.000 ₺ - 15.000 ₺
Flights from Barcelona to Ankara via Belgrade
- Ave. Duration
- 5h 55m
- When
- Monday
- Estimated price
- 2.400 ₺ - 7.500 ₺

- Website
- swiss.com
Flights from Barcelona to Antalya via Zurich
- Ave. Duration
- 7h 47m
- When
- Monday, Wednesday, Friday, Saturday and Sunday
- Estimated price
- 2.900 ₺ - 11.000 ₺

- Website
- tunisair.com
Flights from Barcelona to Istanbul via Tunis
- Ave. Duration
- 5h 35m
- When
- Wednesday, Friday and Sunday
- Estimated price
- 7.500 ₺ - 24.000 ₺

- Website
- airalgerie.dz
Flights from Barcelona to Istanbul via Algiers
- Ave. Duration
- 6h 40m
- When
- Tuesday, Wednesday, Friday and Saturday
- Estimated price
- 13.000 ₺ - 31.000 ₺

- Website
- easyjet.com
Flights from Barcelona to Antalya via London Luton
- Ave. Duration
- 7h 50m
- When
- Saturday
- Estimated price
- 2.200 ₺ - 9.000 ₺

- Website
- wizzair.com
Flights from Barcelona to Antalya via Budapest
- Ave. Duration
- 11h 15m
- When
- Sunday
- Estimated price
- 1.900 ₺ - 8.000 ₺

- Website
- austrian.com
Flights from Barcelona to Antalya via Vienna
- Ave. Duration
- 12h 15m
- When
- Friday
- Estimated price
- 6.500 ₺ - 24.000 ₺

- Website
- brusselsairlines.com
Flights from Barcelona to Ankara via Brussels
- Ave. Duration
- 8h 35m
- When
- Saturday
- Estimated price
- 2.800 ₺ - 6.500 ₺

- Phone
- +35929311111
- Website
- bdz.bg
Train from Plovdiv to Halkali
- Ave. Duration
- 8h 44m
- Frequency
- Once daily
- Estimated price
- 270 ₺ - 600 ₺
- Website
- https://www.bdz.bg/en
- 2nd Class
- 270 ₺ - 390 ₺
- 1st Class
- 410 ₺ - 600 ₺
Train from Sofia to Halkali
- Ave. Duration
- 11h 54m
- Frequency
- Once daily
- Estimated price
- 360 ₺ - 750 ₺
- Website
- https://www.bdz.bg/en
- 2nd Class
- 360 ₺ - 550 ₺
- 1st Class
- 550 ₺ - 750 ₺
Night train from Gara Bucureşti Nord to Halkali
- Ave. Duration
- 19h 44m
- Frequency
- Once daily
- Estimated price
- 450 ₺ - 950 ₺
- Website
- https://www.bdz.bg/en
- 2nd Class
- 450 ₺ - 650 ₺
- 1st Class
- 650 ₺ - 950 ₺

Rome2Rio's guide to Renfe Viajeros
Contact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Barcelona-Sants to Marseille St Charles
- Ave. Duration
- 4h 49m
- Frequency
- Once daily
- Estimated price
- 1.300 ₺ - 1.800 ₺
- Website
- https://www.renfe.com/es/en

Rome2Rio's guide to SNCF
Contact Details
- Phone
- +33 1 84 94 36 35
- Website
- sncf.com
Train from Marseille St Charles to Nice St Augustin
- Ave. Duration
- 2h 29m
- Frequency
- Every 4 hours
- Estimated price
- 800 ₺ - 1.500 ₺
- Website
- https://www.sncf-connect.com/en-en/
- 2nd Class
- 800 ₺ - 1.200 ₺
- Rail 1st Class
- 1.100 ₺ - 1.500 ₺

- Website
- yubim.eu
Bus from Barcelona to Sofia
- Ave. Duration
- 35h 30m
- Frequency
- Twice a week
- Estimated price
- 3.700 ₺ - 4.600 ₺
- Website
- http://www.yubim.eu/
Bus from Nice Airport to Sofia
- Ave. Duration
- 26h
- Frequency
- 4 times a week
- Estimated price
- 3.000 ₺ - 4.500 ₺
- Website
- http://www.yubim.eu/

- Phone
- +3590885700870
- support@citylines.eu
- Website
- citylines.eu
Bus from Sofia Serdica Knyaginya Maria Luiza to Istanbul Esenler Otogari
- Ave. Duration
- 9h
- Frequency
- 3 times a day
- Estimated price
- 900 ₺ - 1.000 ₺
- Schedules at
- citylines.eu

- Phone
- +90 212 658 00 61
- info@huntur.com.tr
- Website
- huntur.com.tr
Bus from Sofia Serdica Bus Station to Istanbul Büyük Otogari
- Ave. Duration
- 7h 30m
- Frequency
- Once a week
- Estimated price
- 430 ₺ - 1.100 ₺
- Website
- https://www.huntur.com.tr/

- Phone
- +3592917400
- info@darytravel.com
- Website
- dary.bg
Bus from Barcelona Sants Bus to Plovdiv
- Ave. Duration
- 37h 26m
- Frequency
- Twice a week
- Estimated price
- 2.987 ₺
- Schedules at
- dary.bg

- Phone
- +4-0263-21.55.00
- Website
- tabitatour.ro
Bus from Barcelona to Bucureşti
- Ave. Duration
- 39h 50m
- Frequency
- Twice daily
- Estimated price
- 2.100 ₺ - 2.600 ₺
- Schedules at
- tabitatour.autogari.ro

- Phone
- +39.081.496.444
- info@grimaldi.napoli.it
- Website
- grimaldi-lines.com
Ferry from Barcellona to Civitavecchia
- Ave. Duration
- 20h
- Frequency
- 6 times a week
- Estimated price
- 1.300 ₺ - 1.900 ₺
- Website
- https://www.grimaldi-lines.com/en/
Want to know more about travelling around Turkey
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
Go beyond Paris, the Alps, the Loire chateaux and the French Riviera.
Read the travel guideTrain travel in Spain: A guide to Renfe
Top tips on how to best navigate the nation by train, from Alicante to Zaragoza
Read the travel guideWhat are the different types of Renfe trains in Spain?
A simple guide to the different trains, routes and facilities, so you can identify which service is right for you.
Read the travel guideTrain travel in France: A guide to SNCF
From the famed TGVs to no-frills Ouigo, we explain which SNCF train to choose and how to book.
Read the travel guideMore Questions & Answers
The best way to get from Barcelona to Barcelona Airport is to train which takes 25 min and costs €2 - €3.