Turkey: airports and direct flights
The destination's airports, the regions they serve and direct flights from Europe, airline by airline, with their season and source.
Istanbul (IST)
Regions served: Istanbul, the historic peninsula (49 km, 0h43), Istanbul, Pera, Galata and the Golden Horn (49 km, 0h43), Istanbul, the Bosphorus (44 km, 0h43), The Princes' Islands, Edirne (212 km, 2h08), Bursa and Uludağ (195 km, 2h10)
| Departure | Airline | Season | Flight time | Source |
|---|---|---|---|---|
| Basel-Mulhouse (EuroAirport) | Turkish Airlines | all year | 3h05 | google.com (accessed 23 October 2026) |
| Bordeaux–Mérignac | Turkish Airlines | all year | 3h45 | google.com (accessed 23 October 2026) |
| Brussels Airport | Turkish Airlines | all year | 3h30 | google.com (accessed 23 October 2026) |
| Lyon–Saint-Exupéry | Turkish Airlines | all year | 3h15 | lyonaeroports.com (accessed 23 October 2026) |
| Marseille Provence | Turkish Airlines | all year | — | marseille.aeroport.fr (accessed 23 October 2026) |
| Montpellier–Méditerranée | Transavia | summer | 3h20 | google.com (accessed 23 October 2026) |
| Nantes Atlantique | Transavia | all year | 3h55 | google.com (accessed 23 October 2026) |
| Nice Côte d'Azur | Turkish Airlines | all year | 2h45 | nice.aeroport.fr (accessed 23 October 2026) |
| Paris–Charles de Gaulle | Air France | all year | 3h30 | google.com (accessed 23 October 2026) |
| Paris–Charles de Gaulle | Turkish Airlines | all year | 3h35 | google.com (accessed 23 October 2026) |
| Paris–Orly | Transavia | all year | 3h40 | google.com (accessed 23 October 2026) |
| Toulouse–Blagnac | Turkish Airlines | all year | 3h35 | google.com (accessed 23 October 2026) |
Istanbul Sabiha Gökçen (SAW)
Regions served: Istanbul, the historic peninsula (41 km, 0h44), Istanbul, the Bosphorus (42 km, 0h45), Istanbul, Pera, Galata and the Golden Horn (42 km, 0h46), The Princes' Islands, Bursa and Uludağ (123 km, 1h35)
| Departure | Airline | Season | Flight time | Source |
|---|---|---|---|---|
| Basel-Mulhouse (EuroAirport) | AJet | all year | 3h00 | google.com (accessed 23 October 2026) |
| Basel-Mulhouse (EuroAirport) | Pegasus Airlines | all year | 2h55 | google.com (accessed 23 October 2026) |
| Brussels Airport | AJet | all year | 3h30 | google.com (accessed 23 October 2026) |
| Brussels South Charleroi | Pegasus Airlines | all year | 3h20 | google.com (accessed 23 October 2026) |
| Lyon–Saint-Exupéry | AJet | all year | 3h20 | lyonaeroports.com (accessed 23 October 2026) |
| Lyon–Saint-Exupéry | Pegasus Airlines | all year | 3h05 | lyonaeroports.com (accessed 23 October 2026) |
| Marseille Provence | Pegasus Airlines | all year | — | marseille.aeroport.fr (accessed 23 October 2026) |
| Nice Côte d'Azur | Pegasus Airlines | all year | 2h55 | google.com (accessed 23 October 2026) |
| Paris–Charles de Gaulle | AJet | all year | 3h35 | google.com (accessed 23 October 2026) |
| Paris–Charles de Gaulle | Pegasus Airlines | winter | 3h30 | google.com (accessed 23 October 2026) |
| Paris–Orly | Pegasus Airlines | all year | 3h25 | google.com (accessed 23 October 2026) |
Antalya (AYT)
Regions served: Antalya and Kaleiçi (18 km, 0h26), Olympos and Çıralı (96 km, 1h32), Kalkan, Kaş and Kekova (202 km, 2h52), Fethiye, Ölüdeniz and Faralya (210 km, 3h09), Göcek and Dalyan (233 km, 3h25), Konya (260 km, 3h32)
| Departure | Airline | Season | Flight time | Source |
|---|---|---|---|---|
| Basel-Mulhouse (EuroAirport) | SunExpress | all year | 3h20 | google.com (accessed 23 October 2026) |
| Brussels Airport | Corendon Airlines | summer | 4h15 | google.com (accessed 23 October 2026) |
| Brussels Airport | SunExpress | all year | 3h45 | google.com (accessed 23 October 2026) |
| Lyon–Saint-Exupéry | Transavia | summer | 3h35 | google.com (accessed 23 October 2026) |
| Marseille Provence | Transavia | summer | 3h30 | marseille.aeroport.fr (accessed 23 October 2026) |
| Nantes Atlantique | Transavia | summer | 4h15 | google.com (accessed 23 October 2026) |
| Paris–Charles de Gaulle | SunExpress | all year | 3h55 | google.com (accessed 23 October 2026) |
| Paris–Orly | Transavia | summer | 4h00 | google.com (accessed 23 October 2026) |
Ankara Esenboğa (ESB)
Regions served: Ankara, Hattusa and Safranbolu (27 km, 0h26)
| Departure | Airline | Season | Flight time | Source |
|---|---|---|---|---|
| Basel-Mulhouse (EuroAirport) | Pegasus Airlines | summer | 3h05 | google.com (accessed 23 October 2026) |
| Brussels Airport | SunExpress | all year | 3h40 | google.com (accessed 23 October 2026) |
| Paris–Charles de Gaulle | AJet | all year | 3h45 | google.com (accessed 23 October 2026) |
| Paris–Orly | Transavia | summer | 3h45 | google.com (accessed 23 October 2026) |
İzmir Adnan Menderes (ADB)
Regions served: İzmir and Urla (50 km, 0h45), Ephesus, Selçuk and Şirince (60 km, 0h53), Çeşme and Alaçatı (88 km, 1h05), Ayvalık, Cunda and Pergamon (172 km, 2h13), The Bodrum peninsula (216 km, 3h00)
| Departure | Airline | Season | Flight time | Source |
|---|---|---|---|---|
| Basel-Mulhouse (EuroAirport) | SunExpress | all year | 2h55 | google.com (accessed 23 October 2026) |
| Brussels Airport | SunExpress | summer | 3h20 | google.com (accessed 23 October 2026) |
| Paris–Charles de Gaulle | SunExpress | all year | 3h25 | google.com (accessed 23 October 2026) |
| Paris–Orly | Transavia | summer | 3h30 | google.com (accessed 23 October 2026) |
Milas–Bodrum (BJV)
Regions served: The Bodrum peninsula (37 km, 0h36), Ephesus, Selçuk and Şirince (139 km, 2h04), Göcek and Dalyan (175 km, 2h27), Fethiye, Ölüdeniz and Faralya (205 km, 2h55), Datça and Bozburun (202 km, 2h56)
| Departure | Airline | Season | Flight time | Source |
|---|---|---|---|---|
| Paris–Orly | Transavia | summer | 3h35 | google.com (accessed 23 October 2026) |
Other airports, with no direct flight found (France, Belgium)
- Ağrı (AJI) — Regions served: Kars and Ani (177 km, 2h48)
- Balıkesir (BZI) — Regions served: Bursa and Uludağ (153 km, 1h44), Ayvalık, Cunda and Pergamon (133 km, 1h45), Assos, Troy and the Dardanelles (157 km, 2h29), İzmir and Urla (248 km, 2h46), Çeşme and Alaçatı (287 km, 3h05)
- Batman (BAL) — Regions served: Mardin and Midyat (120 km, 1h50)
- Bursa Yenişehir (YEI) — Regions served: Bursa and Uludağ (51 km, 0h52)
- Dalaman (DLM) — Regions served: Göcek and Dalyan (26 km, 0h36), Fethiye, Ölüdeniz and Faralya (56 km, 1h04), Datça and Bozburun (167 km, 2h29), Kalkan, Kaş and Kekova (155 km, 2h31), The Bodrum peninsula (204 km, 3h01)
- Diyarbakır (DIY) — Regions served: Mardin and Midyat (94 km, 1h11)
- Edremit Koca Seyit (EDO) — Regions served: Ayvalık, Cunda and Pergamon (46 km, 0h44), Assos, Troy and the Dardanelles (67 km, 1h28), İzmir and Urla (238 km, 3h04), Ephesus, Selçuk and Şirince (270 km, 3h13), Çeşme and Alaçatı (276 km, 3h23)
- Gaziantep (GZT) — Regions served: Gaziantep and Şanlıurfa (22 km, 0h26)
- Gazipaşa–Alanya (GZP) — Regions served: Antalya and Kaleiçi (177 km, 2h27), Olympos and Çıralı (255 km, 3h33), Konya (240 km, 3h49)
- Isparta Süleyman Demirel (ISE) — Regions served: Antalya and Kaleiçi (162 km, 2h24), Olympos and Çıralı (229 km, 3h22)
- Iğdır (IGD) — Regions served: Kars and Ani (129 km, 1h53)
- Kahramanmaraş (KCM) — Regions served: Gaziantep and Şanlıurfa (78 km, 1h14)
- Kars (KSY) — Regions served: Kars and Ani (19 km, 0h52)
- Kastamonu (KFS) — Regions served: Ankara, Hattusa and Safranbolu (236 km, 3h04)
- Kayseri Erkilet (ASR) — Regions served: Cappadocia (78 km, 1h08)
- Konya (KYA) — Regions served: Konya (17 km, 0h26)
- Mardin (MQM) — Regions served: Mardin and Midyat (18 km, 0h15)
- Nevşehir Cappadocia (NAV) — Regions served: Cappadocia (40 km, 0h37)
- Rize–Artvin (RZV) — Regions served: The Black Sea highlands (53 km, 1h02)
- Tekirdağ Çorlu (TEQ) — Regions served: Istanbul, Pera, Galata and the Golden Horn (108 km, 1h27), Istanbul, the historic peninsula (109 km, 1h28), Istanbul, the Bosphorus (117 km, 1h31), Edirne (151 km, 1h43)
- Trabzon (TZX) — Regions served: The Black Sea highlands (155 km, 2h01)
- Zonguldak (ONQ) — Regions served: Ankara, Hattusa and Safranbolu (253 km, 2h53)
- Çanakkale (CKZ) — Regions served: Assos, Troy and the Dardanelles (88 km, 1h24), Edirne (232 km, 2h55)
- Çukurova (Adana–Mersin) (COV) — Regions served: Cappadocia (251 km, 2h59)
- Şanlıurfa GAP (GNY) — Regions served: Gaziantep and Şanlıurfa (170 km, 1h52)
Direct flights checked on airport and airline websites, as of each source's date. Only flights confirmed by an official source are listed; others may exist. They change every aviation season (late March and late October). Check with the airline before booking. Road distances and times: route calculation on OpenStreetMap, without traffic or checkpoints.
Source: OurAirports — accessed 23 October 2026
A travel advisor replies by email. Free, no commitment.