Home/ Airlines/ GFA
Active airline

Gulf Air

ICAO  GFA IATA  GF Active · updated Jul 3, 2026
Gulf Air logo GF
116
Active routes
2,603
Observed flights
59
Destinations
33
Countries served
1,823
Avg route distance (mi)
6,607
Longest route (mi)
1
Domestic routes
115
International routes
Track route changes
Weekly alerts when Gulf Air adds or drops routes. Free for up to 3 airports.
Sign up free
Airline profile

About Gulf Air

Gulf Air (ICAO: GFA) is the flag carrier of the Kingdom of Bahrain, with a history spanning over seven decades in the Middle East aviation industry. The airline has evolved from a regional carrier to a modern international airline with a focus on connecting Bahrain to global destinations.

Gulf Air's origins trace back to Gulf Aviation Company Limited, which was founded on March 24, 1950, by British pilot and entrepreneur Freddie Bosworth, initially operating as an air taxi service from Bahrain to Doha and Dhahran. In 1974, the governments of Bahrain, Qatar, Abu Dhabi, and Oman acquired British Overseas Airways Corporation's (BOAC) stake, establishing Gulf Air as the flag carrier for these four states. Over time, Qatar, Abu Dhabi, and Oman withdrew to focus on their national airlines, leaving Gulf Air fully owned by the government of Bahrain by 2006.

The airline's main hub and operational base is Bahrain International Airport. Gulf Air operates a mixed fleet primarily consisting of Airbus A320, Airbus A321, and Airbus A320neo family aircraft for short to medium-haul routes, alongside wide-body Boeing 787-9 Dreamliner aircraft for longer international flights. As of late 2024/early 2025, its fleet size is around 41-44 aircraft, with an average age of approximately 7.4 to 8 years, and plans for further expansion.

Gulf Air's route network encompasses scheduled flights to over 50 destinations in more than 30 countries across Africa, Asia, and Europe, with a strong regional and international focus. The airline is not a member of any of the major global airline alliances like Star Alliance, SkyTeam, or Oneworld, but it engages in codeshare agreements. Notable services include its premium cabin, Falcon Gold, which merges business and first-class offerings with lie-flat seats, enhanced legroom, gourmet meals, and access to exclusive airport lounges in Bahrain, Dubai, and London. The airline also provides in-flight entertainment, special meal options, generous baggage allowances, and a unique Sky Nanny service for passengers traveling with children.

Airline facts

Primary hub
Manama · BAH
Secondary hubs
KWI, NJF
Destinations
59
Countries
33
Aircraft types
8
Hub & spoke

Route network

Explore the live route map — click any airport, or pick a hub to focus a base.

Route Network Map

Click on any airport to see its routes
Full schedule

All routes

100 of 116 routes · sorted by flight frequency. Click a column to sort.

KWIBAH
Kuwait International Airport
Bahrain Int'l
Manama
175
262 mi
A21N
Jul 3, 2026
NJFBAH
Al Najaf International Airport
Bahrain Int'l
Manama
114
546 mi
A20N
Mar 10, 2026
DOHBAH
Hamad International Airport
Bahrain Int'l
Manama
111
92 mi
A21N
Jul 3, 2026
MCTBAH
Muscat International Airport
Bahrain Int'l
Manama
107
514 mi
A320
Jul 3, 2026
BAHDXB
Bahrain International Airport
Dubai Int'l
Dubai
90
303 mi
A20N
Jul 3, 2026
AUHBAH
Zayed International Airport
Bahrain Int'l
Manama
90
281 mi
A20N
Jun 20, 2026
BAHJED
Bahrain International Airport
King Abdulaziz Int'l
Jeddah
71
791 mi
B789
Jul 3, 2026
BAHKWI
Bahrain International Airport
Kuwait Int'l
Kuwait City
67
262 mi
A320
Jul 3, 2026
BAHRUH
Bahrain International Airport
King Khalid Int'l
Riyadh
63
262 mi
A21N
Jul 3, 2026
BAHDMM
Bahrain International Airport
King Fahd Int'l
Dammam
61
54 mi
A20N
Jul 3, 2026
DXBBAH
Dubai International Airport
Bahrain Int'l
Manama
61
303 mi
A20N
Jun 30, 2026
BAHDOH
Bahrain International Airport
Hamad Int'l
Doha
54
92 mi
A320
Jul 3, 2026
MEDBAH
Prince Mohammad Bin Abdulaziz Airport
Bahrain Int'l
Manama
49
693 mi
A320
Jul 3, 2026
ELQBAH
Gassim Airport
Bahrain Int'l
Manama
48
425 mi
A320
Mar 2, 2026
TRVBAH
Thiruvananthapuram International Airport
Bahrain Int'l
Manama
48
2,118 mi
A20N
Jul 3, 2026
AMMBAH
Queen Alia International Airport
Bahrain Int'l
Manama
47
962 mi
A20N
Jul 3, 2026
CAIBAH
Cairo International Airport
Bahrain Int'l
Manama
44
1,200 mi
A20N
May 29, 2026
RUHBAH
King Khalid International Airport
Bahrain Int'l
Manama
43
262 mi
A19N
Jul 1, 2026
BAHAUH
Bahrain International Airport
Abu Dhabi Int'l
Abu Dhabi
42
281 mi
A21N
Jul 3, 2026
MLECMB
Malé International Airport
Bandaranaike Int'l
Colombo
41
484 mi
A19N
Jun 20, 2026
LCABAH
Larnaca International Airport
Bahrain Int'l
Manama
40
1,172 mi
A20N
Jun 20, 2026
DMMBAH
King Fahd International Airport
Bahrain Int'l
Manama
39
54 mi
A320
Jul 3, 2026
GYDTBS
Heydar Aliyev International Airport
Tbilisi Int'l
Tbilisi
33
278 mi
A320
Jun 30, 2026
BAHCAI
Bahrain International Airport
Cairo Int'l
Cairo
33
1,200 mi
A20N
Jul 3, 2026
BAHMAN
Bahrain International Airport
Manchester
Manchester
33
3,273 mi
B789
Jul 3, 2026
LHEBAH
Allama Iqbal International Airport
Bahrain Int'l
Manama
31
1,481 mi
A21N
Jun 20, 2026
SINBAH
Singapore Changi Airport
Bahrain Int'l
Manama
30
3,938 mi
B789
Jul 3, 2026
BAHBLR
Bahrain International Airport
Bengaluru Int'l
Bangalore
29
1,974 mi
A21N
Jul 3, 2026
BAHDEL
Bahrain International Airport
Indira Gandhi Int'l
New Delhi
28
1,630 mi
A19N
Jul 3, 2026
BAHMED
Bahrain International Airport
Prince Mohammad Bin Abdulaziz
Medina
28
693 mi
A21N
Jul 3, 2026
CMBMLE
Bandaranaike International Colombo Airport
Male Int'l
Hulhule Island
27
708 mi
A320
Jul 3, 2026
BAHBOM
Bahrain International Airport
Chatrapati Shivaji Int'l
Mumbai
27
1,501 mi
A19N
Jul 3, 2026
GOIBAH
Dabolim Airport
Bahrain Int'l
Manama
25
1,674 mi
A21N
May 29, 2026
BAHLHR
Bahrain International Airport
London Heathrow
London
24
3,169 mi
B789
Jul 3, 2026
BAHNJF
Bahrain International Airport
Al Najaf Int'l
Najaf
24
546 mi
A321
Mar 12, 2026
BAHIST
Bahrain International Airport
Istanbul Airport
Istanbul
23
1,623 mi
A19N
Jul 3, 2026
BAHMCT
Bahrain International Airport
Seeb Int'l
Muscat
23
514 mi
A320
Jul 3, 2026
KHIBAH
Jinnah International Airport
Bahrain Int'l
Manama
23
1,035 mi
A21N
Jun 20, 2026
ISTBAH
İstanbul Airport
Bahrain Int'l
Manama
22
1,623 mi
A19N
Jun 30, 2026
BAHDAC
Bahrain International Airport
Shahjalal International Airport
Dhaka
21
2,488 mi
A19N
Jul 3, 2026
JEDBAH
King Abdulaziz International Airport
Bahrain Int'l
Manama
20
791 mi
A20N
May 29, 2026
BOMBAH
Chhatrapati Shivaji International Airport
Bahrain Int'l
Manama
19
1,501 mi
A19N
Jul 3, 2026
BAHKHI
Bahrain International Airport
Jinnah Int'l
Karachi
19
1,035 mi
A21N
Jul 3, 2026
TBSBAH
Tbilisi International Airport
Bahrain Int'l
Manama
18
1,113 mi
A20N
Jul 2, 2026
LHRBAH
London Heathrow Airport
Bahrain Int'l
Manama
18
3,169 mi
B789
Jun 30, 2026
BAHATH
Bahrain International Airport
Athens Int'l, Eleftherios Venizelos
Athens
18
1,751 mi
A20N
Jul 3, 2026
MAABAH
Chennai International Airport
Bahrain Int'l
Manama
18
2,125 mi
A21N
Jul 3, 2026
BAHFRA
Bahrain International Airport
Frankfurt Int'l
Frankfurt am Main
17
2,763 mi
A19N
Jul 3, 2026
PVGBAH
Shanghai Pudong International Airport
Bahrain Int'l
Manama
17
4,256 mi
B789
Jul 3, 2026
BAHHYD
Bahrain International Airport
Rajiv Gandhi Int'l
Hyderabad
16
1,887 mi
A19N
Jul 3, 2026
BAHAMM
Bahrain International Airport
Queen Alia Int'l
Amman
16
962 mi
A20N
Jul 3, 2026
BAHMLE
Bahrain International Airport
Male Int'l
Hulhule Island
15
2,152 mi
A21N
Jul 3, 2026
BAHMAA
Bahrain International Airport
Chennai Int'l
Chennai / Madras
15
2,125 mi
A19N
Jul 3, 2026
BAHISB
Bahrain International Airport
Islamabad International Airport
Islamabad
15
1,419 mi
A20N
Jul 3, 2026
ATHBAH
Athens Eleftherios Venizelos International Airport
Bahrain Int'l
Manama
15
1,751 mi
A20N
Jul 3, 2026
MLEBAH
Malé International Airport
Bahrain Int'l
Manama
14
2,152 mi
A19N
Jun 20, 2026
BAHCDG
Bahrain International Airport
Charles de Gaulle/Roissy
Paris
14
2,999 mi
A19N
Jul 3, 2026
BAHGOI
Bahrain International Airport
Dabolim (Goa) / Dabolim Navy Airbase
Dabolim
13
1,674 mi
A21N
Jul 3, 2026
MANBAH
Manchester Airport
Bahrain Int'l
Manama
13
3,273 mi
B789
Jul 3, 2026
BAHBKK
Bahrain International Airport
Suvarnabhumi Bangkok Int'l
Bangkok
12
3,350 mi
B789
Jul 3, 2026
BGWBAH
Baghdad International Airport / New Al Muthana Air Base
Bahrain Int'l
Manama
12
617 mi
A21N
Mar 11, 2026
CMNBAH
Mohammed V International Airport
Bahrain Int'l
Manama
11
3,484 mi
B789
Jun 15, 2026
BAHLHE
Bahrain International Airport
Allama Iqbal Int'l
Lahore
11
1,481 mi
A21N
Jul 3, 2026
BAHNBO
Bahrain International Airport
Jomo Kenyatta Int'l
Nairobi
11
2,116 mi
A20N
Jul 3, 2026
BAHELQ
Bahrain International Airport
Prince Nayef bin Abdulaziz Regional Airport
Buraidah
11
425 mi
A320
Jul 3, 2026
BAHMXP
Bahrain International Airport
Malpensa Int'l
Milan
11
2,660 mi
A19N
Jul 3, 2026
BAHSIN
Bahrain International Airport
Singapore Changi
Singapore
11
3,938 mi
B789
Jul 3, 2026
DACBAH
Hazrat Shahjalal International Airport
Bahrain Int'l
Manama
10
2,488 mi
A19N
Jun 30, 2026
HYDBAH
Rajiv Gandhi International Airport
Bahrain Int'l
Manama
10
1,887 mi
A21N
Jul 2, 2026
BAHBGW
Bahrain International Airport
Baghdad Int'l
Baghdad
10
617 mi
A21N
Mar 12, 2026
BAHMUC
Bahrain International Airport
Munich Int'l
Munich
10
2,584 mi
A19N
Jul 3, 2026
BAHFCO
Bahrain International Airport
Leonardo da Vinci Int'l (Fiumicino Int'l)
Rome
9
2,422 mi
A19N
Jul 1, 2026
BAHLCA
Bahrain International Airport
Larnaca Int'l
Larnaca
8
1,172 mi
A320
Jul 3, 2026
CDGBAH
Charles de Gaulle International Airport
Bahrain Int'l
Manama
8
2,999 mi
A21N
Jun 30, 2026
MNLBAH
Ninoy Aquino International Airport
Bahrain Int'l
Manama
8
4,584 mi
B789
Jun 1, 2026
BAHDME
Bahrain International Airport
Domodedovo Int'l
Moscow
8
2,115 mi
A20N
Feb 27, 2026
DELBAH
Indira Gandhi International Airport
Bahrain Int'l
Manama
8
2,416 mi
A321
Jun 30, 2026
BAHCOK
Bahrain International Airport
Cochin Int'l (Kochi Int'l)
Kochi / Nedumbassery
8
2,020 mi
A320
Jul 3, 2026
BAHPVG
Bahrain International Airport
Shanghai Pudong Int'l
Shanghai
8
4,256 mi
B789
Jul 2, 2026
BAHCMN
Bahrain International Airport
Mohammed V Int'l
Casablanca
7
3,484 mi
B789
Jul 2, 2026
BAHTRV
Bahrain International Airport
Thiruvananthapuram Int'l
Thiruvananthapuram
7
2,118 mi
A20N
Jul 3, 2026
COKBAH
Cochin International Airport
Bahrain Int'l
Manama
7
2,020 mi
A320
Jun 20, 2026
MXPNCE
Milan Malpensa International Airport
Nice Cote d'Azur
Nice
6
155 mi
A19N
Jul 3, 2026
BAHSVO
Bahrain International Airport
Sheremetyevo Int'l
Moscow
6
2,158 mi
A19N
Jul 3, 2026
BAHMNL
Bahrain International Airport
Manila Int'l
Metro Manila
5
4,584 mi
B789
Jul 3, 2026
BAHCAN
Bahrain International Airport
Guangzhou Baiyun Int'l
Guangzhou
5
3,900 mi
B789
Jul 3, 2026
ISBBAH
Islamabad International Airport
Bahrain Int'l
Manama
5
1,419 mi
A20N
Jun 29, 2026
TZXBAH
Trabzon International Airport
Bahrain Int'l
Manama
5
1,192 mi
A21N
Sep 5, 2025
BLRBAH
Kempegowda International Airport Bengaluru
Bahrain Int'l
Manama
5
1,974 mi
A21N
Jun 20, 2026
BAHGYD
Bahrain International Airport
Heydar Aliyev Int'l
Baku
4
983 mi
A320
Jul 2, 2026
BAHLGW
Bahrain International Airport
London Gatwick
London
4
3,152 mi
B789
Jul 3, 2026
BKKBAH
Suvarnabhumi Airport
Bahrain Int'l
Manama
3
3,350 mi
B789
Jun 30, 2026
AGPBAH
Málaga-Costa del Sol Airport
Bahrain International Airport
Manama
3
3,282 mi
A21N
Jul 3, 2026
FRABAH
Frankfurt Airport
Bahrain Int'l
Manama
3
2,763 mi
A19N
Jun 30, 2026
BAHJFK
Bahrain International Airport
John F Kennedy Intl
New York
3
6,607 mi
B789
Jul 3, 2026
MXPGVA
Milan Malpensa International Airport
Geneva Cointrin Int'l
Geneva
3
133 mi
A19N
Jul 3, 2026
DMEBAH
Domodedovo International Airport
Bahrain Int'l
Manama
2
2,115 mi
A20N
Feb 21, 2026
SVOBAH
Sheremetyevo International Airport
Bahrain Int'l
Manama
2
2,158 mi
A19N
Jul 3, 2026
GVAMXP
Geneva Cointrin International Airport
Malpensa Int'l
Milan
2
133 mi
A21N
Aug 29, 2025
MXPBAH
Milan Malpensa International Airport
Bahrain Int'l
Manama
2
2,660 mi
A19N
Jul 3, 2026
Showing 100 of 116 total routes · data from FlightAware AeroAPI, observed operations.

Never miss a Gulf Air route change

Track up to 3 airports free and get weekly alerts when routes are added or removed.

Start tracking