There are 12 ways to get from Barcelona to Turkey by plane, train, bus, 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 Istanbul • 6h 23m
Cheapest option
Fly to Sabiha Gokcen • 7h 55m
10 alternative options
Fly to Antalya • 7h 56m
Fly to Konya • 9h 18m
Fly to Izmir • 9h 8m
Fly to Ankara • 8h 28m
Train, bus • 37h 14m
Bus • 43h 29m
Bus, train • 46h 25m
Bus, train via Sofia • 2 days 1h
Ferry, drive • 41h 9m
Drive • 27h 30m
Questions & Answers
The cheapest way to get from Barcelona to Turkey is to bus and train which costs €105 - €115 and takes 46h 25m.
The fastest way to get from Barcelona to Turkey is to fly. Taking this option will cost €110 - €350 and takes 6h 23m.
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 train and bus which takes 37h 14m and costs €270 - €380.
It takes approximately 6h 23m to get from Barcelona to Turkey, including transfers.
The best way to get from Barcelona to Turkey is to fly which takes 6h 23m and costs €110 - €350. Alternatively, you can bus, which costs €95 - €150 and takes 43h 29m.
The quickest flight from Barcelona Airport to Istanbul Airport is the direct flight which takes 3h 25m.
Turkey is 1h ahead of Barcelona. It is currently 8:30 AM in Barcelona and 9:30 AM in Turkey.
Yes, the driving distance between Barcelona to Turkey is 2930 km. It takes approximately 27h 30m to drive from Barcelona to Turkey.
Tarom, Tunisair, Lufthansa and three other airlines offer flights from Barcelona Airport to Istanbul Airport.

- Distance: 2784.2 km
- Duration: 6h 23m
What companies run services between Barcelona, Spain and Turkey?
Turkish Airlines, Tarom and six other airlines fly from Barcelona to Istanbul every 2 hours. Alternatively, you can take a bus from Barcelona to Istanbul via Sofia, Istanbul Otogari, and Otogar in around 43h 29m.

- Website
- turkishairlines.com
Flights from Barcelona to Istanbul
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- 3.200 ₺ - 12.000 ₺
Flights from Barcelona to Antalya via Istanbul
- Ave. Duration
- 7h 6m
- When
- Every day
- Estimated price
- 4.600 ₺ - 14.000 ₺
Flights from Barcelona to Konya via Istanbul
- Ave. Duration
- 7h 15m
- When
- Every day
- Estimated price
- 3.800 ₺ - 17.000 ₺
Flights from Barcelona to Konya via Amsterdam Schiphol
- Ave. Duration
- 7h 55m
- When
- Thursday
- Estimated price
- 3.800 ₺ - 17.000 ₺
Flights from Barcelona to Izmir via Istanbul
- Ave. Duration
- 6h 38m
- When
- Every day
- Estimated price
- 4.700 ₺ - 17.000 ₺
Flights from Barcelona to Ankara via Istanbul
- Ave. Duration
- 6h 3m
- When
- Every day
- Estimated price
- 4.400 ₺ - 14.000 ₺

- Website
- lufthansa.com
Flights from Barcelona to Istanbul via Frankfurt
- Ave. Duration
- 6h 20m
- When
- Every day
- Estimated price
- 2.700 ₺ - 14.000 ₺
Flights from Barcelona to Antalya via Munich
- Ave. Duration
- 6h 37m
- When
- Every day
- Estimated price
- 2.300 ₺ - 7.000 ₺
Flights from Barcelona to Antalya via Frankfurt
- Ave. Duration
- 6h 53m
- When
- Every day
- Estimated price
- 2.900 ₺ - 7.500 ₺
Flights from Barcelona to Izmir via Munich
- Ave. Duration
- 7h 5m
- When
- Every day
- Estimated price
- 3.600 ₺ - 19.000 ₺
Flights from Barcelona to Izmir via Frankfurt
- Ave. Duration
- 7h 15m
- When
- Every day
- Estimated price
- 2.800 ₺ - 8.500 ₺
Flights from Barcelona to Ankara via Munich
- Ave. Duration
- 6h 20m
- When
- Monday, Friday, Saturday and Sunday
- Estimated price
- 2.500 ₺ - 7.500 ₺

- Website
- flypgs.com
Flights from Barcelona to Antalya via Sabiha Gokcen
- Ave. Duration
- 5h 30m
- When
- Every day
- Estimated price
- 3.400 ₺ - 12.000 ₺
Flights from Barcelona to Konya via Sabiha Gokcen
- Ave. Duration
- 9h 30m
- When
- Every day
- Estimated price
- 3.000 ₺ - 18.000 ₺
Flights from Barcelona to Izmir via Sabiha Gokcen
- Ave. Duration
- 8h 57m
- When
- Every day
- Estimated price
- 3.900 ₺ - 19.000 ₺
Flights from Barcelona to Ankara via Sabiha Gokcen
- Ave. Duration
- 5h 12m
- When
- Every day
- Estimated price
- 2.700 ₺ - 15.000 ₺
Flights from Barcelona to Sabiha Gokcen
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- 1.600 ₺ - 7.000 ₺

- Website
- easyjet.com
Flights from Barcelona to Antalya via London Gatwick
- Ave. Duration
- 9h 27m
- When
- Monday and Friday
- Estimated price
- 3.100 ₺ - 5.500 ₺
Flights from Barcelona to Antalya via London Luton
- Ave. Duration
- 10h 10m
- When
- Wednesday and Saturday
- Estimated price
- 3.100 ₺ - 5.500 ₺
Flights from Barcelona to Izmir via London Gatwick
- Ave. Duration
- 9h 57m
- When
- Monday and Saturday
- Estimated price
- 1.300 ₺ - 21.000 ₺

- Website
- en.aegeanair.com
Flights from Barcelona to Istanbul via Athens
- Ave. Duration
- 7h 35m
- When
- Every day
- Estimated price
- 2.400 ₺ - 11.000 ₺
Flights from Barcelona to Izmir via Athens
- Ave. Duration
- 7h 50m
- When
- Monday, Wednesday, Friday and Sunday
- Estimated price
- 4.600 ₺ - 19.000 ₺

- Website
- eurowings.com
Flights from Barcelona to Antalya via Dusseldorf
- Ave. Duration
- 8h
- When
- Saturday
- Estimated price
- 5.000 ₺ - 20.000 ₺
Flights from Barcelona to Izmir via Stuttgart
- Ave. Duration
- 10h 25m
- When
- Tuesday
- Estimated price
- 3.900 ₺ - 10.000 ₺

- Website
- tarom.ro
Flights from Barcelona to Istanbul via Bucharest Otopeni
- Ave. Duration
- 5h 10m
- When
- Sunday
- Estimated price
- 3.300 ₺ - 11.000 ₺

- Website
- tunisair.com
Flights from Barcelona to Istanbul via Tunis
- Ave. Duration
- 5h 35m
- When
- Wednesday
- Estimated price
- 4.300 ₺ - 12.000 ₺

- Website
- airfrance.com
Flights from Barcelona to Istanbul via Paris CDG
- Ave. Duration
- 6h 25m
- When
- Monday, Wednesday, Friday, Saturday and Sunday
- Estimated price
- 2.800 ₺ - 14.000 ₺

- Website
- jet2.com
Flights from Barcelona to Antalya via Birmingham
- Ave. Duration
- 9h 35m
- When
- Thursday and Sunday
- Estimated price
- 1.600 ₺ - 4.200 ₺

- Website
- sunexpress.com
Flights from Barcelona to Konya via Stuttgart
- Ave. Duration
- 8h 35m
- When
- Wednesday
- Estimated price
- 3.500 ₺ - 10.000 ₺

- Website
- transavia.com
Flights from Barcelona to Ankara via Paris Orly
- Ave. Duration
- 7h 15m
- When
- Sunday
- Estimated price
- 2.200 ₺ - 11.000 ₺

- Phone
- +34 902 320 320
- comunicacion@renfe.es
- Website
- renfe-sncf.com
Train from Barcelona-Sants to Lyon Part Dieu
- Ave. Duration
- 5h 5m
- Frequency
- Once daily
- Estimated price
- 1.000 ₺ - 1.500 ₺
- Website
- renfe-sncf.com

France’s high-speed TGV train network runs at speeds of up to 320km/h connecting major cities across France and into neighbouring countries. All TGV tickets include a seat reservation; seating is 1+2 in 1st class, 2+2 in 2nd class. Popular routes include Paris to Marseille and Paris to Strasbourg. Most TGVs have a cafe area, power points at each seat and WiFi.
Contact Details
- Phone
- 0033 892 353535
- Website
- sncf-connect.com
Train from Lyon Part Dieu to Karlsruhe Hbf
- Ave. Duration
- 4h 31m
- Frequency
- Once daily
- Estimated price
- 1.500 ₺ - 2.000 ₺
- Website
- Oui.SNCF
- 2nd Class
- 1.500 ₺ - 1.800 ₺
- 1st Class
- 1.700 ₺ - 2.000 ₺

German rail company Deutsche Bahn is known for its efficient and comfortable service. It offers many different types of rail transportation, including ICE or Intercity-Express for high-speed services between major cities and regions, IC (InterCity) for long-distance trains, RE (Regional Express) trains that connect regions and cities, and the S-Bahn rapid transit service. There are two main tickets on offer: the Flexpreis that has full flexibility, and the Sparpreis which is the cheaper, advanced fare (bookings usually open 6 months in advance for domestic tickets).
Contact Details
- Phone
- +49 0180 6 99 66 33
- Website
- bahn.com
Train from Karlsruhe Hauptbahnhof to Salzburg Hbf
- Ave. Duration
- 4h 54m
- Frequency
- 6 times a week
- Estimated price
- 1.400 ₺ - 2.000 ₺
- Website
- Deutsche Bahn

- Phone
- 0700 10 200
- Website
- bdz.bg
Train from Plovdiv to Halkali
- Ave. Duration
- 7h 59m
- Frequency
- Once daily
- Estimated price
- 170 ₺ - 260 ₺
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- 170 ₺ - 210 ₺
- 1st Class
- 210 ₺ - 260 ₺
Train from Sofia to Halkali
- Ave. Duration
- 11h 4m
- Frequency
- Once daily
- Estimated price
- 220 ₺ - 330 ₺
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- 220 ₺ - 270 ₺
- 1st Class
- 270 ₺ - 330 ₺

- Phone
- 0090 212 658 18 51
- info@alparturizm.com.tr
- Website
- alparturizm.com.tr
Bus from Salzburg to Istanbul
- Ave. Duration
- 19h 30m
- Frequency
- 3 times a week
- Estimated price
- 700 ₺ - 950 ₺
- Schedules at
- alparturizm.com.tr
Bus from Sofia to Istanbul
- Ave. Duration
- 7h
- Frequency
- Once daily
- Estimated price
- 400 ₺ - 600 ₺
- Schedules at
- alparturizm.com.tr

- Phone
- +359 82 82 81 51
- info@avtogararuse.org
- Website
- avtogararuse.org
Bus from Barcelona to Sofia
- Ave. Duration
- 33h 15m
- Frequency
- Once a week
- Estimated price
- 1.400 ₺ - 1.900 ₺
- Schedules at
- avtogararuse.org

- Phone
- 0850 222 34 55
- iletisim@metroturizm.com.tr
- Website
- metroturizm.com.tr
Bus from Sofia to Istanbul Otogari
- Ave. Duration
- 9h
- Frequency
- 4 times a day
- Estimated price
- 190 ₺ - 350 ₺
- Website
- MetroTurizm

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

- Phone
- + 359/38/66 34 04
- georg_ltd@abv.bg
- Website
- georg-bg.com
Bus from Barcelona to Sofia
- Ave. Duration
- 37h 30m
- Frequency
- Once daily
- Estimated price
- 4.000 ₺ - 5.500 ₺
- Schedules at
- georg-bg.com

- 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.000 ₺ - 1.600 ₺
- Website
- Grimaldi Lines
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 guideHeading to Europe? Read this before you buy a Eurail Pass
We compare the different Eurail types and help you decide if a Eurail Pass is right for you
Read the travel guideTravelling by boat in Italy
Your Italian ferry guide - Sorrento, Capri and beyond.
Read the travel guideItaly Travel Guides
Travel inspiration and top planning tips for getting around Italy.
Read the travel guideMore Questions & Answers
The best way to get from Barcelona to Barcelona Airport is to bus which takes 20 min and costs €2 - €6.