Jump to main content

Routes to/from Bahrain International Airport

[ Inbound Routes | Outbound Routes ]

Caution: This page displays community-maintained data: information may be missing, incorrect, or out of date. Please confirm with an official source before making travel plans.

Inbound Airline Routes

Fly to Bahrain International Airport from ...

Abu Dhabi – Abu Dhabi International Airport (AUH)
via Alitalia - Compagnia Aerea Italiana Spa (AZ). Code share. Non-stop. Aircraft: 332 319
via Etihad Airways (EY). Non-stop. Aircraft: 346 332 320 319
via Gulf Air (GF). Non-stop. Aircraft: 319 E70 320
via Qantas Airways (QF). Code share. Non-stop. Aircraft: 332 346
via Ukraine International Airlines (PS). Code share. Non-stop. Aircraft: 320
Ad Dammam – King Fahd International Airport (DMM)
via Gulf Air (GF). Non-stop. Aircraft: 320 321
via Lufthansa Airlines (LH). Non-stop. Aircraft: 73H
via Saudi Arabian Airlines (SV). Code share. Non-stop. Aircraft: 321
Addis Ababa – Bole International Airport (ADD)
via Ethiopian Airlines (ET). Non-stop. Aircraft: 738
via Kuwait Airways (KU). Code share. Non-stop. Aircraft: 73W
Aleppo – Aleppo International Airport (ALP)
via Gulf Air (GF). Non-stop. Aircraft: E70
Alexandria – El Nouzha Airport (ALY)
via Gulf Air (GF). Non-stop. Aircraft: 320
Amman – Queen Alia International Airport (AMM)
via Gulf Air (GF). Non-stop. Aircraft: 330 320 321 E70
via Gulf Air (GF). Code share. Non-stop. Aircraft: E95 320
via Royal Jordanian (RJ). Non-stop. Aircraft: E95 319
via Royal Jordanian (RJ). Code share. Non-stop. Aircraft: 330 320 321 E70
Amsterdam – Amsterdam Airport Schiphol (AMS)
via Alitalia - Compagnia Aerea Italiana Spa (AZ). Code share. Non-stop. Aircraft: 332
via KLM-Royal Dutch Airlines (KL). Non-stop. Aircraft: 332
Angeles City – Diosdado Macapagal International Airport (CRK)
via Spirit of Manila Airlines (SM). Non-stop. Aircraft: 752
Arbil – Erbil International Airport (EBL)
via Gulf Air (GF). Non-stop. Aircraft: E70 320
Athens – Eleftherios Venizelos International Airport (ATH)
via Gulf Air (GF). Non-stop. Aircraft: 319 321
Bangkok – Suvarnabhumi Airport (BKK)
via Gulf Air (GF). Non-stop. Aircraft: 340
via Thai Airways International (TG). Code share. Non-stop. Aircraft: 340
Beirut – Beirut Rafic Hariri International Airport (BEY)
via Gulf Air (GF). Non-stop. Aircraft: 321 332 320
Cairo – Cairo International Airport (CAI)
via EgyptAir (MS). Non-stop. Aircraft: 738
via EgyptAir (MS). Code share. Non-stop. Aircraft: 340 320 330 332
via Gulf Air (GF). Non-stop. Aircraft: 340 320 330 332
via Gulf Air (GF). Code share. Non-stop. Aircraft: 735
Calicut – Calicut International Airport (CCJ)
via Air India Express (IX). Non-stop. Aircraft: 738
Chennai – Chennai International Airport (MAA)
via Gulf Air (GF). Non-stop. Aircraft: 320
via Jet Airways (India) Ltd (9W). Code share. Non-stop. Aircraft: 320
Cochin – Cochin International Airport (COK)
via Gulf Air (GF). Non-stop. Aircraft: 320
via Jet Airways (India) Ltd (9W). Code share. Non-stop. Aircraft: 320
Colombo – Bandaranaike International Colombo Airport (CMB)
via SriLankan Airlines (UL). Non-stop. Aircraft: 332
Damascus – Damascus International Airport (DAM)
via Gulf Air (GF). Non-stop. Aircraft: 320 E70
Dhaka – Dhaka / Hazrat Shahjalal International Airport (DAC)
via Biman Bangladesh Airlines (BG). Non-stop. Aircraft: 313
via Biman Bangladesh Airlines (BG). Code share. Non-stop. Aircraft: 340
via Gulf Air (GF). Non-stop. Aircraft: 340 320 330 333
Doha – Doha International Airport (DOH)
via Air India Express (IX). Non-stop. Aircraft: 738
via British Airways (BA). Non-stop. Aircraft: 744
via Gulf Air (GF). Non-stop. Aircraft: 320 E70 332 319 321
via Oman Air (WY). Non-stop. Aircraft: 73G 738
via Qatar Airways (QR). Non-stop. Aircraft: 320 321 77W 319 332 77L
via SriLankan Airlines (UL). Non-stop. Aircraft: 343
Dubai – Dubai International Airport (DXB)
via Bahrain Air (2B). Non-stop. Aircraft: 320
via Emirates (EK). Non-stop. Aircraft: 332 772
via flydubai (FZ). Non-stop. Aircraft: 73H
via Gulf Air (GF). Non-stop. Aircraft: 320 332 321 340 330 319
via Gulf Air (GF). Code share. Non-stop. Aircraft: 738
via Yemenia Yemen Airways (IY). Non-stop. Aircraft: 738
Frankfurt-am-Main – Frankfurt am Main International Airport (FRA)
via Gulf Air (GF). Non-stop. Aircraft: 332
via Lufthansa Airlines (LH). Non-stop. Aircraft: 73H
Hong Kong – Chek Lap Kok International Airport (HKG)
via Cathay Pacific Airways (CX). Non-stop. Aircraft: 330
Islamabad – Benazir Bhutto International Airport (ISB)
via Gulf Air (GF). Non-stop. Aircraft: 330
Istanbul – Atatürk International Airport (IST)
via Gulf Air (GF). Non-stop. Aircraft: E70 319
via Turkish Airlines (TK). Non-stop. Aircraft: 320
Jeddah – King Abdulaziz International Airport (JED)
via Gulf Air (GF). Non-stop. Aircraft: 332 340 330
via Gulf Air (GF). Code share. Non-stop. Aircraft: E70 M90
via Saudi Arabian Airlines (SV). Non-stop. Aircraft: E70 M90
via Saudi Arabian Airlines (SV). Code share. Non-stop. Aircraft: 340
Karachi – Jinnah International Airport (KHI)
via Gulf Air (GF). Non-stop. Aircraft: 320 332 330
via KLM-Royal Dutch Airlines (KL). Code share. Non-stop. Aircraft: 332
Kathmandu – Tribhuvan International Airport (KTM)
via Gulf Air (GF). Non-stop. Aircraft: 330 320
Khartoum – Khartoum International Airport (KRT)
via Gulf Air (GF). Non-stop. Aircraft: 320
Kuala Lumpur – Kuala Lumpur International Airport (KUL)
via Gulf Air (GF). Non-stop. Aircraft: 340
via Malaysia Airlines (MH). Code share. Non-stop. Aircraft: 340
Kuwait City – Kuwait International Airport (KWI)
via Bahrain Air (2B). Non-stop. Aircraft: 319
via Delta Air Lines (DL). Code share. Non-stop. Aircraft: 332
via Ethiopian Airlines (ET). Non-stop. Aircraft: 73W
via Gulf Air (GF). Non-stop. Aircraft: 319 320 321 332 330 340
via Gulf Air (GF). Code share. Non-stop. Aircraft: 737
via Jazeera Airways (J9). Non-stop. Aircraft: 320
via KLM-Royal Dutch Airlines (KL). Non-stop. Aircraft: 332
via Kuwait Airways (KU). Non-stop. Aircraft: 320 313
via Kuwait Airways (KU). Code share. Non-stop. Aircraft: 737
via United Airlines (UA). Non-stop. Aircraft: 777
via Wataniya Airways (KW). Non-stop. Aircraft: 320
Lahore – Alama Iqbal International Airport (LHE)
via Gulf Air (GF). Non-stop. Aircraft: 330
via Pakistan International Airlines (PK). Non-stop. Aircraft: 733
Larnarca – Larnaca International Airport (LCA)
via Gulf Air (GF). Non-stop. Aircraft: 320 E70
London – London Heathrow Airport (LHR)
via bmi british midland international (BD). Code share. Non-stop. Aircraft: 340 332
via British Airways (BA). Non-stop. Aircraft: 744
via Gulf Air (GF). Non-stop. Aircraft: 340 332
Manila – Ninoy Aquino International Airport (MNL)
via Gulf Air (GF). Non-stop. Aircraft: 333 330
via Philippine Airlines (PR). Code share. Non-stop. Aircraft: 333 330
Mashhad – Mashhad International Airport (MHD)
via Gulf Air (GF). Non-stop. Aircraft: 320 321
via Iran Air (IR). Non-stop. Aircraft: 722
Medina – Prince Mohammad Bin Abdulaziz Airport (MED)
via Gulf Air (GF). Non-stop. Aircraft: 319 E70
Mumbai – Chhatrapati Shivaji International Airport (BOM)
via Air India Express (IX). Non-stop. Aircraft: 738
via Gulf Air (GF). Non-stop. Aircraft: 321 320 332
via Gulf Air (GF). Code share. Non-stop. Aircraft: 73H
via Jet Airways (India) Ltd (9W). Non-stop. Aircraft: 73H
via Jet Airways (India) Ltd (9W). Code share. Non-stop. Aircraft: 321 320 332
Muscat – Muscat International Airport (MCT)
via Gulf Air (GF). Non-stop. Aircraft: E70 320 319
via Oman Air (WY). Non-stop. Aircraft: 738
New Delhi – Indira Gandhi International Airport (DEL)
via Gulf Air (GF). Non-stop. Aircraft: 332 320 321 330
via Jet Airways (India) Ltd (9W). Code share. Non-stop. Aircraft: 332 320 321 330
Paris – Charles de Gaulle International Airport (CDG)
via Gulf Air (GF). Non-stop. Aircraft: 332
Peshawar – Peshawar International Airport (PEW)
via Gulf Air (GF). Non-stop. Aircraft: 330
Riyadh – King Khaled International Airport (RUH)
via Bahrain Air (2B). Non-stop. Aircraft: 320
via Cathay Pacific Airways (CX). Non-stop. Aircraft: 330
via Gulf Air (GF). Non-stop. Aircraft: 332 340 320 330
via Gulf Air (GF). Code share. Non-stop. Aircraft: M90 E70
via Saudi Arabian Airlines (SV). Non-stop. Aircraft: M90 320 E70
via Saudi Arabian Airlines (SV). Code share. Non-stop. Aircraft: 340 332
Sana'a – Sana'a International Airport (SAH)
via Gulf Air (GF). Non-stop. Aircraft: 320
via Gulf Air (GF). Code share. Non-stop. Aircraft: 738
via Yemenia Yemen Airways (IY). Non-stop. Aircraft: 738
via Yemenia Yemen Airways (IY). Code share. Non-stop. Aircraft: 320
Sharjah – Sharjah International Airport (SHJ)
via Air Arabia (G9). Non-stop. Aircraft: 320
Shiraz – Shiraz Shahid Dastghaib International Airport (SYZ)
via Gulf Air (GF). Non-stop. Aircraft: 320
via Iran Air (IR). Non-stop. Aircraft: AB4
Tehran – Imam Khomeini International Airport (IKA)
via Gulf Air (GF). Non-stop. Aircraft: 320
Trivandrum – Trivandrum International Airport (TRV)
via Air India Express (IX). Non-stop. Aircraft: 738

Outbound Airline Routes

Fly from Bahrain International Airport to ...

Abu Dhabi – Abu Dhabi International Airport (AUH)
via Alitalia - Compagnia Aerea Italiana Spa (AZ). Code share. Non-stop. Aircraft: 346 319 320
via Etihad Airways (EY). Non-stop. Aircraft: 346 332 320 319
via Gulf Air (GF). Non-stop. Aircraft: 319 E70 320
via Qantas Airways (QF). Code share. Non-stop. Aircraft: 320 346
via Ukraine International Airlines (PS). Code share. Non-stop. Aircraft: 320
Ad Dammam – King Fahd International Airport (DMM)
via Gulf Air (GF). Non-stop. Aircraft: 320 321
via Lufthansa Airlines (LH). Non-stop. Aircraft: 73H
via Saudi Arabian Airlines (SV). Code share. Non-stop. Aircraft: 321
Addis Ababa – Bole International Airport (ADD)
via Ethiopian Airlines (ET). Non-stop. Aircraft: 73W
via Gulf Air (GF). Code share. Non-stop. Aircraft: 737
via Kuwait Airways (KU). Code share. Non-stop. Aircraft: 73W
Aleppo – Aleppo International Airport (ALP)
via Gulf Air (GF). Non-stop. Aircraft: E70
Alexandria – El Nouzha Airport (ALY)
via Gulf Air (GF). Non-stop. Aircraft: 320
Amman – Queen Alia International Airport (AMM)
via Gulf Air (GF). Non-stop. Aircraft: 330 320 321 E70
via Gulf Air (GF). Code share. Non-stop. Aircraft: E95 320
via Royal Jordanian (RJ). Non-stop. Aircraft: E95 319
via Royal Jordanian (RJ). Code share. Non-stop. Aircraft: 330 320 321 E70
Amsterdam – Amsterdam Airport Schiphol (AMS)
via Alitalia - Compagnia Aerea Italiana Spa (AZ). Code share. Non-stop. Aircraft: 332
via Delta Air Lines (DL). Code share. Non-stop. Aircraft: 332
via KLM-Royal Dutch Airlines (KL). Non-stop. Aircraft: 332
Angeles City – Diosdado Macapagal International Airport (CRK)
via Spirit of Manila Airlines (SM). Non-stop. Aircraft: 752
Arbil – Erbil International Airport (EBL)
via Gulf Air (GF). Non-stop. Aircraft: E70 320
Athens – Eleftherios Venizelos International Airport (ATH)
via Gulf Air (GF). Non-stop. Aircraft: 319 321
Bangkok – Suvarnabhumi Airport (BKK)
via Gulf Air (GF). Non-stop. Aircraft: 340
via Thai Airways International (TG). Code share. Non-stop. Aircraft: 340
Beirut – Beirut Rafic Hariri International Airport (BEY)
via Gulf Air (GF). Non-stop. Aircraft: 321 332 320
Cairo – Cairo International Airport (CAI)
via EgyptAir (MS). Non-stop. Aircraft: 738
via EgyptAir (MS). Code share. Non-stop. Aircraft: 340 320 330 332
via Gulf Air (GF). Non-stop. Aircraft: 340 320 330 332
via Gulf Air (GF). Code share. Non-stop. Aircraft: 735
Calicut – Calicut International Airport (CCJ)
via Air India Express (IX). Non-stop. Aircraft: 738
Chennai – Chennai International Airport (MAA)
via Gulf Air (GF). Non-stop. Aircraft: 320
via Jet Airways (India) Ltd (9W). Code share. Non-stop. Aircraft: 320
Cochin – Cochin International Airport (COK)
via Gulf Air (GF). Non-stop. Aircraft: 320
via Jet Airways (India) Ltd (9W). Code share. Non-stop. Aircraft: 320
Colombo – Bandaranaike International Colombo Airport (CMB)
via SriLankan Airlines (UL). Non-stop. Aircraft: 343
Damascus – Damascus International Airport (DAM)
via Gulf Air (GF). Non-stop. Aircraft: 320 E70
Dhaka – Dhaka / Hazrat Shahjalal International Airport (DAC)
via Bahrain Air (2B). Non-stop. Aircraft: 320
via Biman Bangladesh Airlines (BG). Code share. Non-stop. Aircraft: 340
via Gulf Air (GF). Non-stop. Aircraft: 320 340 330 333
Doha – Doha International Airport (DOH)
via Air India Express (IX). Non-stop. Aircraft: 738
via British Airways (BA). Non-stop. Aircraft: 744
via Gulf Air (GF). Non-stop. Aircraft: 320 E70 332 319 321
via Oman Air (WY). Non-stop. Aircraft: 738
via Qatar Airways (QR). Non-stop. Aircraft: 320 321 77W 319 332 77L
via SriLankan Airlines (UL). Non-stop. Aircraft: 332
Dubai – Dubai International Airport (DXB)
via Emirates (EK). Non-stop. Aircraft: 332 772
via flydubai (FZ). Non-stop. Aircraft: 73H
via Gulf Air (GF). Non-stop. Aircraft: 320 332 321 340 330 319
via Gulf Air (GF). Code share. Non-stop. Aircraft: 738
via Yemenia Yemen Airways (IY). Non-stop. Aircraft: 738
Frankfurt-am-Main – Frankfurt am Main International Airport (FRA)
via Gulf Air (GF). Non-stop. Aircraft: 332
via Lufthansa Airlines (LH). Non-stop. Aircraft: 73H
Hong Kong – Chek Lap Kok International Airport (HKG)
via Cathay Pacific Airways (CX). Non-stop. Aircraft: 330
Istanbul – Atatürk International Airport (IST)
via Gulf Air (GF). Non-stop. Aircraft: E70 319
via Turkish Airlines (TK). Non-stop. Aircraft: 320
Jeddah – King Abdulaziz International Airport (JED)
via Bahrain Air (2B). Non-stop. Aircraft: 320
via Gulf Air (GF). Code share. Non-stop. Aircraft: M90
via Gulf Air (GF). Non-stop. Aircraft: 332 340 330
via Saudi Arabian Airlines (SV). Non-stop. Aircraft: E70 M90
via Saudi Arabian Airlines (SV). Code share. Non-stop. Aircraft: 340
Kathmandu – Tribhuvan International Airport (KTM)
via Gulf Air (GF). Non-stop. Aircraft: 320 330
Khartoum – Khartoum International Airport (KRT)
via Gulf Air (GF). Non-stop. Aircraft: 320
Kuala Lumpur – Kuala Lumpur International Airport (KUL)
via Gulf Air (GF). Non-stop. Aircraft: 340
via Malaysia Airlines (MH). Code share. Non-stop. Aircraft: 340
Kuwait City – Kuwait International Airport (KWI)
via Biman Bangladesh Airlines (BG). Non-stop. Aircraft: 313
via Ethiopian Airlines (ET). Non-stop. Aircraft: 738
via Gulf Air (GF). Non-stop. Aircraft: 319 320 321 332 330 340
via Jazeera Airways (J9). Non-stop. Aircraft: 320
via KLM-Royal Dutch Airlines (KL). Non-stop. Aircraft: 332
via Kuwait Airways (KU). Non-stop. Aircraft: 320 313
via Kuwait Airways (KU). Code share. Non-stop. Aircraft: 738
via United Airlines (UA). Non-stop. Aircraft: 777
via Wataniya Airways (KW). Non-stop. Aircraft: 320
Larnarca – Larnaca International Airport (LCA)
via Gulf Air (GF). Non-stop. Aircraft: 320 E70
London – London Heathrow Airport (LHR)
via bmi british midland international (BD). Code share. Non-stop. Aircraft: 340 332
via British Airways (BA). Non-stop. Aircraft: 744
via Gulf Air (GF). Non-stop. Aircraft: 340 332
Mangalore – Mangalore International Airport (IXE)
via Air India Express (IX). Non-stop. Aircraft: 738
Manila – Ninoy Aquino International Airport (MNL)
via Gulf Air (GF). Non-stop. Aircraft: 333 330
via Philippine Airlines (PR). Code share. Non-stop. Aircraft: 333 330
Mashhad – Mashhad International Airport (MHD)
via Gulf Air (GF). Non-stop. Aircraft: 320 321
via Iran Air (IR). Non-stop. Aircraft: 722
Medina – Prince Mohammad Bin Abdulaziz Airport (MED)
via Gulf Air (GF). Non-stop. Aircraft: 319 E70
Mumbai – Chhatrapati Shivaji International Airport (BOM)
via Gulf Air (GF). Non-stop. Aircraft: 321 320 332
via Gulf Air (GF). Code share. Non-stop. Aircraft: 73H
via Jet Airways (India) Ltd (9W). Non-stop. Aircraft: 73H
via Jet Airways (India) Ltd (9W). Code share. Non-stop. Aircraft: 321 320 332
Muscat – Muscat International Airport (MCT)
via Gulf Air (GF). Non-stop. Aircraft: E70 320 319
via Oman Air (WY). Non-stop. Aircraft: 738 73G
New Delhi – Indira Gandhi International Airport (DEL)
via Gulf Air (GF). Non-stop. Aircraft: 332 320 321 330
via Jet Airways (India) Ltd (9W). Code share. Non-stop. Aircraft: 332 320 321 330
Paris – Charles de Gaulle International Airport (CDG)
via Gulf Air (GF). Non-stop. Aircraft: 332
Riyadh – King Khaled International Airport (RUH)
via Cathay Pacific Airways (CX). Non-stop. Aircraft: 330
via Gulf Air (GF). Non-stop. Aircraft: 332 340 320 330
via Gulf Air (GF). Code share. Non-stop. Aircraft: M90 E70
via Saudi Arabian Airlines (SV). Non-stop. Aircraft: M90 320 E70
via Saudi Arabian Airlines (SV). Code share. Non-stop. Aircraft: 340 332 320
Sana'a – Sana'a International Airport (SAH)
via Gulf Air (GF). Non-stop. Aircraft: 320
via Gulf Air (GF). Code share. Non-stop. Aircraft: 738
via Yemenia Yemen Airways (IY). Non-stop. Aircraft: 738
via Yemenia Yemen Airways (IY). Code share. Non-stop. Aircraft: 320
Sharjah – Sharjah International Airport (SHJ)
via Air Arabia (G9). Non-stop. Aircraft: 320
Shiraz – Shiraz Shahid Dastghaib International Airport (SYZ)
via Gulf Air (GF). Non-stop. Aircraft: 320
via Iran Air (IR). Non-stop. Aircraft: AB4
Tehran – Imam Khomeini International Airport (IKA)
via Gulf Air (GF). Non-stop. Aircraft: 320
Trivandrum – Trivandrum International Airport (TRV)
via Air India Express (IX). Non-stop. Aircraft: 738