Direct flights from Bahrain International Airport (BAH)
Bahrain International Airport in Bahrain, Bahrain has direct flights to 56 airports in 34 countries, flown by 37 airlines. The longest is to New York (JFK) at 10,622 km.
See every route from BAH on the mapDirect flights from BAH by country
India (10)
- CCJ Calicut · 3,143 km · ~4h 20m · Air India Express
- DEL Delhi · 2,620 km · ~3h 40m · Gulf Air
- GOI Goa · 2,691 km · ~3h 45m · Gulf Air
- HYD Hyderabad · 3,034 km · ~4h 10m · Gulf Air
- CNN Kannur · 3,056 km · ~4h 15m · Air India Express
- COK Kochi · 3,247 km · ~4h 30m · Gulf Air and Air India Express
- MAA Madras · 3,415 km · ~4h 40m · Gulf Air
- IXE Mangalore · 2,932 km · ~4h 5m · Air India Express
- BOM Mumbai · 2,413 km · ~3h 25m · IndiGo and Gulf Air
- TRV Trivandrum · 3,406 km · ~4h 40m · Gulf Air and Air India Express
Pakistan (5)
- ISB Islamabad · 2,284 km · ~3h 15m · FlyJinnah and Gulf Air
- KHI Karachi · 1,663 km · ~2h 30m · Gulf Air
- LHE Lahore · 2,381 km · ~3h 25m · FlyJinnah, Gulf Air and PIA
- PEW Peshawar · 2,179 km · ~3h 10m · Gulf Air
- SKT Sialkot · 2,408 km · ~3h 25m · Gulf Air
Saudi Arabia (4)
- DMM Dammam · 86 km · ~35m · Gulf Air and Saudia
- JED Jeddah · 1,272 km · ~2h 5m · Gulf Air, Saudia and Flynas
- MED Madinah · 1,114 km · ~1h 50m · Gulf Air and Saudia
- RUH Riyadh · 421 km · ~1h · Gulf Air and Saudia
United Arab Emirates (4)
- AUH Abu Dhabi · 452 km · ~1h 5m · Air Arabia Abu Dhabi, Air France and Air India +4
- DXB Dubai · 487 km · ~1h 5m · Cathay Pacific, Emirates and Flydubai +2
- DWC Dubai · 479 km · ~1h 5m · Flydubai and Gulf Air
- SHJ Sharjah · 500 km · ~1h 5m · Air Arabia
Iran (2)
- MHD Mashhad · 1,399 km · ~2h 10m · Gulf Air
- IKA Tehran · 1,018 km · ~1h 45m · Gulf Air
Iraq (2)
- BGW Baghdad · 992 km · ~1h 45m · Gulf Air
- NJF Najaf · 877 km · ~1h 35m · Gulf Air
Turkey (2)
- IST Istanbul · 2,586 km · ~3h 40m · Gulf Air and Turkish Airlines
- SAW Istanbul · 2,546 km · ~3h 35m · Pegasus Airlines
Azerbaijan (1)
- GYD Baku · 1,579 km · ~2h 25m · Gulf Air
Bangladesh (1)
- DAC Dhaka · 3,999 km · ~5h 25m · Gulf Air
China (1)
- PVG Shanghai · 6,842 km · ~8h 50m · Gulf Air
Cyprus (1)
- LCA Larnaca · 1,885 km · ~2h 50m · Gulf Air
Egypt (1)
- CAI Cairo · 1,930 km · ~2h 50m · Gulf Air and Egyptair
Ethiopia (1)
- ADD Addis Ababa · 2,292 km · ~3h 20m · Gulf Air
France (1)
- CDG Paris · 4,822 km · ~6h 25m · Gulf Air
Germany (1)
- FRA Frankfurt · 4,440 km · ~5h 55m · Gulf Air
Italy (1)
- MXP Milano · 4,276 km · ~5h 45m · Gulf Air
Jordan (1)
- AMM Amman · 1,546 km · ~2h 25m · Gulf Air and Royal Jordanian
Kenya (1)
- NBO Nairobi · 3,402 km · ~4h 40m · Gulf Air
Kuwait (1)
- KWI Kuwait · 420 km · ~1h · Gulf Air, Jazeera Airways and Kuwait Airways +1
Lebanon (1)
- BEY Beirut · 1,680 km · ~2h 35m · Gulf Air
Malaysia (1)
- KUL Kuala Lumpur · 6,035 km · ~7h 50m · Gulf Air
Maldives (1)
- MLE Male · 3,459 km · ~4h 45m · Gulf Air
Morocco (1)
- CMN Casablanca · 5,601 km · ~7h 20m · Gulf Air
Oman (1)
- MCT Muscat · 827 km · ~1h 30m · Gulf Air, Turkish Airlines and Oman Air
Philippines (1)
- MNL Manila · 7,370 km · ~9h 30m · Gulf Air and Philippine Airlines
Qatar (1)
- DOH Doha · 148 km · ~40m · American Airlines, Air Canada and British Airways +7
Russia (1)
- SVO Moscow · 3,470 km · ~4h 45m · Gulf Air
Singapore (1)
- SIN Singapore · 6,332 km · ~8h 15m · Gulf Air
Sri Lanka (1)
- CMB Colombo · 3,752 km · ~5h 5m · Gulf Air and SriLankan Airlines
Sudan (1)
- KRT Khartoum · 2,218 km · ~3h 10m · Gulf Air
Thailand (1)
- BKK Bangkok · 5,386 km · ~7h 5m · Gulf Air, Malaysia Airlines and THAI Airways
United Kingdom (1)
- LHR London · 5,094 km · ~6h 45m · American Airlines, British Airways and Gulf Air +1
United States (1)
- JFK New York · 10,622 km · ~13h 25m · Gulf Air
Yemen (1)
- SAH Sanaa · 1,372 km · ~2h 10m · Gulf Air
Airlines flying from BAH
Air Arabia, Air Arabia Abu Dhabi, Air Canada, Air France, Air India, Air India Express, American Airlines, British Airways, Cathay Pacific, Egyptair, Emirates, Etihad Airways, FlyJinnah, Flydubai, Flynas, Gulf Air, ITA Airways, Iberia, IndiGo, Jazeera Airways, KLM, Kuwait Airways, Lufthansa, Malaysia Airlines, Oman Air, PIA, Pegasus Airlines, Philippine Airlines, Qantas, Qatar Airways, Royal Jordanian, SWISS, Saudia, SriLankan Airlines, THAI Airways, Turkish Airlines, United Airlines
Going somewhere BAH doesn’t fly direct?
Wayfli finds the best one- and two-stop connections from Bahrain to any airport in the world. Pick a destination on the map.
Routes come from current airline fares, updated weekly (last update 9 November 2026), plus older schedule data for airports with few recent fares. “Direct” can include a few same-plane flights with a stop. Flight times are estimates from distance. Always check with the airline before booking.