Origins
| Origin | Distance | Duration | Airlines |
|---|---|---|---|
| Addis Ababa (ADD) | 2,284 km | 250 min | Ethiopian Airlines |
| Malaga (AGP) | 5,290 km | 435 min | Gulf Air |
| Amman (AMM) | 1,547 km | 155 min | Gulf Air, Royal Jordanian |
| Athens (ATH) | 2,816 km | 260 min | Gulf Air |
| Abu Dhabi (AUH) | 453 km | 75 min | Air Arabia Abu Dhabi, Etihad Airways, Gulf Air |
| Baghdad (BGW) | 990 km | 90 min | Gulf Air, Iraqi Airways |
| Bangkok (BKK) | 5,393 km | 435 min | Gulf Air |
| Bengaluru (BLR) | 3,175 km | 280 min | Gulf Air |
| Mumbai (BOM) | 2,415 km | 235 min | IndiGo, Gulf Air |
| Cairo (CAI) | 1,932 km | 180 min | Gulf Air, EgyptAir |
| Guangzhou (CAN) | 6,280 km | 555 min | Gulf Air |
| Kozhikode (CCJ) | 3,141 km | 285 min | Air India Express |
| Paris (CDG) | 4,825 km | 420 min | Gulf Air |
| Casablanca (CMN) | 5,610 km | 425 min | Gulf Air |
| Kannur (CNN) | 3,056 km | 260 min | Air India Express |
| Kochi (COK) | 3,245 km | 285 min | IndiGo, Gulf Air, Air India Express |
| Dhaka (DAC) | 4,007 km | 335 min | Gulf Air |
| Dabaa (DBB) | 2,224 km | 210 min | Gulf Air |
| Delhi (DEL) | 2,624 km | 265 min | Gulf Air |
| Dammam (DMM) | 85 km | 50 min | Gulf Air |
| Doha (DOH) | 149 km | 55 min | Gulf Air, Qatar Airways |
| Dubai (DXB) | 488 km | 80 min | Emirates, flydubai, Gulf Air |
| Gassim (ELQ) | 684 km | 90 min | Gulf Air |
| Rome (FCO) | 3,897 km | 340 min | Gulf Air |
| Frankfurt (FRA) | 4,443 km | 355 min | Gulf Air |
| Goa (GOI) | 2,693 km | 240 min | Gulf Air |
| Hyderabad (HYD) | 3,037 km | 270 min | IndiGo, Gulf Air |
| Islamabad (ISB) | 2,284 km | 235 min | Fly Jinnah, Gulf Air, Pakistan International Airlines |
| Istanbul (IST) | 2,608 km | 240 min | Gulf Air, Turkish Airlines |
| Mangalore (IXE) | 2,931 km | 255 min | Air India Express |
| Jeddah (JED) | 1,273 km | 140 min | Gulf Air, Saudia, Flynas |
| New York (JFK) | 10,642 km | 755 min | Gulf Air |
| Karachi (KHI) | 1,667 km | 165 min | Gulf Air |
| Kuala Lumpur (KUL) | 6,037 km | 460 min | AirAsia X |
| Kuwait (KWI) | 420 km | 75 min | Gulf Air, Jazeera Airways, Kuwait Airways |
| Larnaca (LCA) | 1,886 km | 185 min | Gulf Air |
| London (LGW) | 5,072 km | 390 min | AirAsia X, Gulf Air |
| Lahore (LHE) | 2,385 km | 210 min | Fly Jinnah, Gulf Air, Pakistan International Airlines |
| London (LHR) | 5,098 km | 400 min | British Airways, Gulf Air |
| Chennai (MAA) | 3,417 km | 304 min | Gulf Air |
| Manchester (MAN) | 5,267 km | 405 min | Gulf Air |
| Muscat (MCT) | 827 km | 105 min | Gulf Air, Oman Air |
| Madinah (MED) | 1,115 km | 120 min | Gulf Air |
| Male (MLE) | 3,453 km | 290 min | Gulf Air |
| Manila (MNL) | 7,380 km | 600 min | Gulf Air |
| Munich (MUC) | 4,157 km | 350 min | Gulf Air |
| Milan (MXP) | 4,281 km | 360 min | Gulf Air |
| Nairobi (NBO) | 3,389 km | 330 min | Gulf Air |
| Al-Najaf (NJF) | 876 km | 105 min | Gulf Air |
| Shanghai (PVG) | 6,855 km | 598 min | Gulf Air |
| Riyadh (RUH) | 419 km | 75 min | Gulf Air, Saudia, Flynas |
| Istanbul (SAW) | 2,547 km | 230 min | Pegasus |
| Sharjah (SHJ) | 501 km | 73 min | Air Arabia |
| Singapore (SIN) | 6,332 km | 495 min | Gulf Air |
| Sialkot (SKT) | 2,400 km | 260 min | Pakistan International Airlines |
| Moscow (SVO) | 3,466 km | 385 min | Gulf Air |
| Tbilisi (TBS) | 1,786 km | 190 min | Gulf Air |
| Thiruvananthapuram (TRV) | 3,404 km | 300 min | Gulf Air |
| Trabzon (TZX) | 1,914 km | 180 min | SunExpress |
Inbound network coverage
Bahrain (BAH) receives direct flights from 60 airports per the FlightConnections route map. 59 origins cross-verified by our route database.
Aircraft assignments
We are currently expanding per-airline aircraft data for every route. Until that ships, you can browse by aircraft type at /by-aircraft.
Frequently asked questions
What is the longest flight to BAH?
New York at 10,642 km.
How many airports have direct flights to Bahrain (BAH)?
Per the FlightConnections route map, 60 airports send direct flights to BAH.