There are 13 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
Bus • 43h 29m
11 alternative options
Fly to Izmir • 8h 39m
Fly to Antalya • 7h 41m
Fly to Konya • 9h 18m
Fly to Sabiha Gokcen • 7h 55m
Fly to Ankara • 9h 3m
Train, bus via Mannheim • 37h 51m
Train, bus • 38h 19m
Bus, train • 46h 29m
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 €104 - €110 and takes 46h 29m.
The fastest way to get from Barcelona to Turkey is to fly. Taking this option will cost €140 - €380 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 via Mannheim which takes 37h 51m and costs €280 - €390.
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 €140 - €380. 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 11:54 in Barcelona and 12:54 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, Air Algérie 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
- 4.600 ₺ - 15.000 ₺
Flights from Barcelona to Izmir via Istanbul
- Ave. Duration
- 6h 33m
- When
- Every day
- Estimated price
- 4.900 ₺ - 16.000 ₺
Flights from Barcelona to Antalya via Istanbul
- Ave. Duration
- 6h 35m
- When
- Every day
- Estimated price
- 6.000 ₺ - 13.000 ₺
Flights from Barcelona to Konya via Istanbul
- Ave. Duration
- 7h 15m
- When
- Every day
- Estimated price
- 7.000 ₺ - 17.000 ₺
Flights from Barcelona to Konya via Cologne Bonn
- Ave. Duration
- 7h 30m
- When
- Sunday
- Estimated price
- 7.000 ₺ - 17.000 ₺
Flights from Barcelona to Konya via Copenhagen
- Ave. Duration
- 7h 45m
- When
- Tuesday and Thursday
- Estimated price
- 7.000 ₺ - 17.000 ₺
Flights from Barcelona to Ankara via Istanbul
- Ave. Duration
- 6h 3m
- When
- Every day
- Estimated price
- 5.500 ₺ - 16.000 ₺
- Website
- lufthansa.com
Flights from Barcelona to Istanbul via Frankfurt
- Ave. Duration
- 6h 20m
- When
- Every day
- Estimated price
- 4.200 ₺ - 16.000 ₺
Flights from Barcelona to Izmir via Munich
- Ave. Duration
- 6h 46m
- When
- Every day
- Estimated price
- 3.300 ₺ - 13.000 ₺
Flights from Barcelona to Izmir via Frankfurt
- Ave. Duration
- 6h 58m
- When
- Every day
- Estimated price
- 2.800 ₺ - 10.000 ₺
Flights from Barcelona to Antalya via Munich
- Ave. Duration
- 6h 26m
- When
- Every day
- Estimated price
- 4.100 ₺ - 14.000 ₺
Flights from Barcelona to Antalya via Frankfurt
- Ave. Duration
- 7h 5m
- When
- Every day
- Estimated price
- 3.000 ₺ - 11.000 ₺
Flights from Barcelona to Ankara via Munich
- Ave. Duration
- 6h 5m
- When
- Every day
- Estimated price
- 2.700 ₺ - 9.500 ₺
- Website
- flypgs.com
Flights from Barcelona to Izmir via Sabiha Gokcen
- Ave. Duration
- 6h 10m
- When
- Tuesday, Wednesday, Thursday and Saturday
- Estimated price
- 3.100 ₺ - 21.000 ₺
Flights from Barcelona to Antalya via Sabiha Gokcen
- Ave. Duration
- 6h 17m
- When
- Every day
- Estimated price
- 3.700 ₺ - 10.000 ₺
Flights from Barcelona to Konya via Sabiha Gokcen
- Ave. Duration
- 6h 35m
- When
- Monday, Thursday, Friday, Saturday and Sunday
- Estimated price
- 3.800 ₺ - 18.000 ₺
Flights from Barcelona to Sabiha Gokcen
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- 3.100 ₺ - 11.000 ₺
Flights from Barcelona to Ankara via Sabiha Gokcen
- Ave. Duration
- 6h
- When
- Every day
- Estimated price
- 3.600 ₺ - 17.000 ₺
- Website
- easyjet.com
Flights from Barcelona to Izmir via London Gatwick
- Ave. Duration
- 9h 57m
- When
- Monday and Saturday
- Estimated price
- 1.900 ₺ - 6.000 ₺
Flights from Barcelona to Antalya via London Gatwick
- Ave. Duration
- 9h
- When
- Monday, Thursday and Friday
- Estimated price
- 3.500 ₺ - 6.500 ₺
Flights from Barcelona to Antalya via London Luton
- Ave. Duration
- 10h 10m
- When
- Wednesday and Saturday
- Estimated price
- 3.500 ₺ - 6.500 ₺
- Website
- en.aegeanair.com
Flights from Barcelona to Istanbul via Athens
- Ave. Duration
- 7h 27m
- When
- Every day
- Estimated price
- 3.200 ₺ - 11.000 ₺
Flights from Barcelona to Izmir via Athens
- Ave. Duration
- 7h 50m
- When
- Monday, Wednesday, Friday and Sunday
- Estimated price
- 4.400 ₺ - 19.000 ₺
- Website
- tarom.ro
Flights from Barcelona to Istanbul via Bucharest Otopeni
- Ave. Duration
- 5h 10m
- When
- Sunday
- Estimated price
- 4.200 ₺ - 12.000 ₺
- Website
- tunisair.com
Flights from Barcelona to Istanbul via Tunis
- Ave. Duration
- 5h 35m
- When
- Wednesday, Friday and Sunday
- Estimated price
- 5.000 ₺ - 13.000 ₺
- Website
- airalgerie.dz
Flights from Barcelona to Istanbul via Algiers
- Ave. Duration
- 6h 5m
- When
- Tuesday, Wednesday, Friday and Saturday
- Estimated price
- 8.500 ₺ - 18.000 ₺
- Website
- austrian.com
Flights from Barcelona to Antalya via Vienna
- Ave. Duration
- 9h 20m
- When
- Tuesday
- Estimated price
- 7.000 ₺ - 12.000 ₺
- Website
- jet2.com
Flights from Barcelona to Antalya via Birmingham
- Ave. Duration
- 9h 35m
- When
- Thursday and Sunday
- Estimated price
- 3.900 ₺ - 8.500 ₺
- Website
- eurowings.com
Flights from Barcelona to Antalya via Cologne Bonn
- Ave. Duration
- 10h 25m
- When
- Tuesday
- Estimated price
- 7.000 ₺ - 14.000 ₺
- Website
- sunexpress.com
Flights from Barcelona to Konya via Stuttgart
- Ave. Duration
- 8h 35m
- When
- Wednesday
- Estimated price
- 3.500 ₺ - 12.000 ₺
- Website
- airserbia.com
Flights from Barcelona to Konya via Belgrade, Istanbul
- Ave. Duration
- 12h 10m
- When
- Tuesday and Thursday
- Estimated price
- 3.800 ₺ - 8.500 ₺
- Website
- alitalia.com
Flights from Barcelona to Sabiha Gokcen via Rome
- Ave. Duration
- 5h 55m
- When
- Every day
- Estimated price
- 3.100 ₺ - 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.100 ₺ - 1.600 ₺
- 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 Mannheim Hbf
- Ave. Duration
- 5h 14m
- Frequency
- Once daily
- Estimated price
- 1.800 ₺ - 2.400 ₺
- Website
- Oui.SNCF
- 2nd Class
- 1.800 ₺ - 2.100 ₺
- 1st Class
- 2.000 ₺ - 2.400 ₺
Train from Lyon Part Dieu to Geneve
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- 650 ₺ - 850 ₺
- Website
- Oui.SNCF
- 2nd Class
- 700 ₺ - 850 ₺
- 1st Class
- 650 ₺ - 800 ₺
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 Mannheim, Hauptbahnhof to Salzburg Hbf
- Ave. Duration
- 4h 48m
- Frequency
- 3 times a day
- Estimated price
- 1.500 ₺ - 2.200 ₺
- Website
- Deutsche Bahn
France’s state-owned railway company is a fast and efficient way of travelling around the country, with over 14,000 trains operating daily. SNCF runs the country’s extensive rail network, including the high-speed TGV network, regional TER trains and local Intercités. It also operates international routes including Eurostar and Thalys, as well as the low-cost, long-distance Ouigo services that run on limited routes across France. Book up to 3 months in advance for the cheapest fares. The railway network consists of about 32,000km in total, of which 1800km are high-speed lines and 14,500km are electrified.
Rome2rio's guide to SNCF
Contact Details
- Phone
- +33 9 70 60 99 70
- Website
- sncf.com
Train from Lyon Part Dieu to Geneve
- Ave. Duration
- 1h 57m
- Frequency
- Every 3 hours
- Estimated price
- 370 ₺ - 800 ₺
- Website
- Oui.SNCF
- 2nd Class
- 370 ₺ - 550 ₺
- Rail 1st Class
- 500 ₺ - 800 ₺
The national railway company of Switzerland, Swiss Railways operates trains throughout the country and adjacent European nations including Germany, France, Italy and Austria. Tickets are sold in two classes - First and Second - with most long-distance trains offering a bistro car serving beverages and snacks. Individual tickets can be bought easily at stands, while a variety of travel passes are on offer to suit different travel needs.
Contact Details
- Phone
- +41 51 220 11 11
- Website
- sbb.ch
Train from Genève to Zürich HB
- Ave. Duration
- 2h 46m
- Frequency
- Hourly
- Estimated price
- 1.500 ₺ - 2.800 ₺
- Website
- Swiss Railways (SBB/CFF/FFS)
Train from Zuerich Hb to Salzburg Hbf
- Ave. Duration
- 5h 22m
- Frequency
- Every 4 hours
- Estimated price
- 2.200 ₺ - 3.900 ₺
- Website
- Swiss Railways (SBB/CFF/FFS)
- Phone
- 0700 10 200
- Website
- bdz.bg
Train from Plovdiv to Halkali
- Ave. Duration
- 8h 3m
- Frequency
- Once daily
- Estimated price
- 180 ₺ - 270 ₺
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- 180 ₺ - 220 ₺
- 1st Class
- 220 ₺ - 270 ₺
Train from Sofia to Halkali
- Ave. Duration
- 11h 4m
- Frequency
- Once daily
- Estimated price
- 240 ₺ - 360 ₺
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- 240 ₺ - 290 ₺
- 1st Class
- 290 ₺ - 360 ₺
- 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.500 ₺ - 2.100 ₺
- 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.729 ₺
- 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.300 ₺ - 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.100 ₺ - 1.700 ₺
- 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 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 guideTravelling by boat in Italy
Your Italian ferry guide - Sorrento, Capri and beyond.
Read the travel guideMore Questions & Answers
There are one+ hotels available in Turkey. Prices start at 1.750 ₺ per night.
The best way to get from Barcelona to Barcelona Airport is to bus which takes 20 min and costs €6.