Flights from Istanbul to Barcelona – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
IST to BCN – All flight route options from Istanbul Airport, Turkey to El Prat Airport, Spain. These routes are operated by 20 airlines. Fly non-stop with Vueling or Turkish Airlines, or choose from 19 different stopover flights. The shortest flight time is 3 hours and 40 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near El Prat Airport
We got great deals on hotels and car rentals near the airport.
Istanbul to Barcelona flights
There are over 21 airlines and as many as 284 flights every week to this destination. You can fly non-stop to Barcelona (BCN) from Istanbul (IST) with Turkish Airlines or Vueling but if a stopover option suits you better you can choose to fly via Belgrade, Warsaw or any other of the 19 alternatives with connectiing airports.
Tip! You can also fly to Barcelona from Istanbul Sabiha Gökçen International Airport (SAW).
Istanbul to Barcelona with Turkish Airlines
You can fly non-stop every weekday with flights departing from 7:00 am to 10:00 pm. Turkish Airlines is a Star Alliance member.
With Air Serbia
If you fly from Istanbul with Air Serbia you will do a stopover in Belgrade, BEG before reaching Barcelona. This flight trip will take 5 hours and 50 minutes and you can fly every weekday with departures between 4:00 am and 4:00 pm.
Distance & flight times: Istanbul Airport to El Prat Airport
The shortest flight time between IST and BCN is 3 hours and 40 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 3h 40m | - | 1386 miles (2230 km) |
BEG Belgrade | 5h 50m | 1h 30m | 1448 miles (2330 km) |
WAW Warsaw | 6h 30m | 50m | 2010 miles (3234 km) |
MUC Munich | 6h 35m | 3h 50m | 1651 miles (2656 km) |
ZAG Zagreb | 6h 35m | 2h 20m | 1477 miles (2376 km) |
FRA Frankfurt | 6h 45m | 1h 0m | 1831 miles (2946 km) |
ATH Athens | 7h 5m | 1h 40m | 1535 miles (2470 km) |
RMO Chisinau | 7h 10m | 3h 50m | 1784 miles (2870 km) |
BRU Brussels | 7h 40m | 2h 30m | 2015 miles (3242 km) |
CDG Paris | 7h 55m | 2h 25m | 1919 miles (3088 km) |
ZRH Zurich | 8h 5m | 2h 30m | 1622 miles (2610 km) |
VLC Valencia | 8h 10m | 3h 5m | 1728 miles (2780 km) |
LUX Luxembourg | 8h 20m | 3h 0m | 1848 miles (2973 km) |
TUN Tunis | 8h 30m | 3h 45m | 1578 miles (2539 km) |
ADB Izmir | 8h 35m | 2h 15m | 1572 miles (2529 km) |
SOF Sofia | 8h 50m | 4h 25m | 1395 miles (2245 km) |
ALG Algiers | 9h 15m | 3h 20m | 1734 miles (2790 km) |
FCO Rome | 9h 20m | 4h 45m | 1386 miles (2230 km) |
VIE Vienna | 9h 20m | 1h 55m | 1620 miles (2607 km) |
MAD Madrid | 10h 15m | 3h 15m | 1989 miles (3200 km) |




Quick copy and share this page
From Istanbul to Spain
Below is a list of other destinations to Spain from Istanbul Airport with either direct flights or 1 stop connections.
-
MAD Madrid Direct
-
PMI Palma de Mallorca
-
AGP Malaga Direct
-
ALC Alicante
-
LPA Las Palmas
-
TFS Tenerife
-
VLC Valencia Direct
-
SVQ Sevilla Direct
-
IBZ Ibiza
-
ACE Lanzarote
From Turkey to Barcelona
Below is a list of other cities in Turkey with flights to Barcelona with either non-stop or connecting flights.