Destinations
| Destination | Distance | Duration | Airlines |
|---|---|---|---|
| Addis Ababa (ADD) | 2,284 km | 230 min | Ethiopian Airlines |
| Malaga (AGP) | 5,290 km | 450 min | Gulf Air |
| Amman (AMM) | 1,547 km | 160 min | Gulf Air, Royal Jordanian |
| Athens (ATH) | 2,816 km | 270 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 | 420 min | Gulf Air |
| Bengaluru (BLR) | 3,175 km | 300 min | Gulf Air |
| Mumbai (BOM) | 2,415 km | 235 min | IndiGo, Gulf Air |
| Cairo (CAI) | 1,932 km | 200 min | Gulf Air, EgyptAir |
| Guangzhou (CAN) | 6,280 km | 495 min | Gulf Air |
| Kozhikode (CCJ) | 3,141 km | 270 min | Air India Express |
| Paris (CDG) | 4,825 km | 440 min | Gulf Air |
| Casablanca (CMN) | 5,610 km | 465 min | Gulf Air |
| Kannur (CNN) | 3,056 km | 275 min | Air India Express |
| Kochi (COK) | 3,245 km | 285 min | IndiGo, Gulf Air, Air India Express |
| Dhaka (DAC) | 4,007 km | 315 min | Gulf Air |
| Dabaa (DBB) | 2,224 km | 210 min | Gulf Air |
| Delhi (DEL) | 2,624 km | 250 min | Gulf Air |
| Dammam (DMM) | 85 km | 45 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 | 85 min | Gulf Air |
| Rome (FCO) | 3,897 km | 355 min | Gulf Air |
| Frankfurt (FRA) | 4,443 km | 385 min | Gulf Air |
| Goa (GOI) | 2,693 km | 235 min | Gulf Air |
| Baku (GYD) | 1,575 km | 235 min | Gulf Air |
| Hyderabad (HYD) | 3,037 km | 265 min | IndiGo, Gulf Air |
| Islamabad (ISB) | 2,284 km | 210 min | Fly Jinnah, Gulf Air, Pakistan International Airlines |
| Istanbul (IST) | 2,608 km | 260 min | Gulf Air, Turkish Airlines |
| Mangalore (IXE) | 2,931 km | 260 min | Air India Express |
| Jeddah (JED) | 1,273 km | 145 min | Gulf Air, Saudia, Flynas |
| New York (JFK) | 10,642 km | 835 min | Gulf Air |
| Karachi (KHI) | 1,667 km | 165 min | Gulf Air |
| Kuala Lumpur (KUL) | 6,037 km | 480 min | AirAsia X |
| Kuwait (KWI) | 420 km | 70 min | Gulf Air, Jazeera Airways, Kuwait Airways |
| Larnaca (LCA) | 1,886 km | 215 min | Gulf Air |
| London (LGW) | 5,072 km | 420 min | AirAsia X, Gulf Air |
| Lahore (LHE) | 2,385 km | 215 min | Fly Jinnah, Gulf Air, Pakistan International Airlines |
| London (LHR) | 5,098 km | 445 min | British Airways, Gulf Air |
| Chennai (MAA) | 3,417 km | 290 min | Gulf Air |
| Manchester (MAN) | 5,267 km | 425 min | Gulf Air |
| Muscat (MCT) | 827 km | 105 min | Gulf Air, Oman Air |
| Madinah (MED) | 1,115 km | 125 min | Gulf Air |
| Male (MLE) | 3,453 km | 300 min | Gulf Air |
| Manila (MNL) | 7,380 km | 585 min | Gulf Air |
| Munich (MUC) | 4,157 km | 360 min | Gulf Air |
| Milan (MXP) | 4,281 km | 375 min | Gulf Air |
| Nairobi (NBO) | 3,389 km | 325 min | Gulf Air |
| Al-Najaf (NJF) | 876 km | 95 min | Gulf Air |
| Shanghai (PVG) | 6,855 km | 550 min | Gulf Air |
| Riyadh (RUH) | 419 km | 75 min | Gulf Air, Saudia, Flynas |
| Istanbul (SAW) | 2,547 km | 253 min | Pegasus |
| Sharjah (SHJ) | 501 km | 75 min | Air Arabia |
| Singapore (SIN) | 6,332 km | 475 min | Gulf Air |
| Sialkot (SKT) | 2,400 km | 230 min | Pakistan International Airlines |
| Moscow (SVO) | 3,466 km | 385 min | Gulf Air |
| Thiruvananthapuram (TRV) | 3,404 km | 293 min | Gulf Air |
| Trabzon (TZX) | 1,914 km | 200 min | SunExpress |
Airlines flying from BAH
- Gulf Air (GF) — 50 routes
- Air India Express (IX) — 4 routes
- IndiGo (6E) — 3 routes
- Pakistan International Airlines (PK) — 3 routes
- Fly Jinnah (9P) — 2 routes
- AirAsia X (D7) — 2 routes
- Saudia (SV) — 2 routes
- Flynas (XY) — 2 routes
- Air Arabia Abu Dhabi (3L) — 1 routes
- British Airways (BA) — 1 routes
- Emirates (EK) — 1 routes
- Ethiopian Airlines (ET) — 1 routes
- Etihad Airways (EY) — 1 routes
- flydubai (FZ) — 1 routes
- Air Arabia (G9) — 1 routes
- Iraqi Airways (IA) — 1 routes
- Jazeera Airways (J9) — 1 routes
- Kuwait Airways (KU) — 1 routes
- EgyptAir (MS) — 1 routes
- Pegasus (PC) — 1 routes
- Qatar Airways (QR) — 1 routes
- Royal Jordanian (RJ) — 1 routes
- Turkish Airlines (TK) — 1 routes
- Oman Air (WY) — 1 routes
- SunExpress (XQ) — 1 routes
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
How many destinations are there from Bahrain (BAH)?
Bahrain Airport has 59 non-stop destinations.
Which airlines fly from Bahrain (BAH)?
Gulf Air, Air India Express, IndiGo, Pakistan International Airlines, Fly Jinnah, AirAsia X, Saudia, Flynas, Air Arabia Abu Dhabi, British Airways, Emirates, Ethiopian Airlines, Etihad Airways, flydubai, Air Arabia, Iraqi Airways, Jazeera Airways, Kuwait Airways, EgyptAir, Pegasus, Qatar Airways, Royal Jordanian, Turkish Airlines, Oman Air, SunExpress.
What is the longest flight from BAH?
New York at 10,642 km.