Flights from Abha to Bahrain – Airlines & connecting routes
Show flight options Codeshare flights Show map Price search
AHB to BAH – All flight route options from Abha, Saudi Arabia to Bahrain International Airport, Bahrain. These flights are operated by 8 different airlines through 7 different connections. The shortest flight time is 4 hours and 5 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Bahrain Airport
We got great deals on hotels and car rentals near the airport.
Abha to Bahrain flights
With over 77 flights every week and 5 different airlines you have a wide range of options. While flying to Bahrain from Abha you will be doing a stopover in Doha, Dubai or any other of the 5 alternatives with flight connections.
Are there any non-stop flights from AHB to BAH?
You could fly non-stop from AHB to BAH before with Gulf Air but not anymore.
Abha to Bahrain with Qatar Airways
If you fly from Abha with Qatar Airways you will do a stopover in Doha, DOH before reaching Bahrain. This flight trip will take 4 hours and 5 minutes and you can fly every Thursday or Saturday with departures at 12:15. Qatar Airways is a member of the air alliance OneWorld.
Distance & flight times: Abha to Bahrain International Airport
The shortest flight time between AHB and BAH is 4 hours and 5 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
DOH Doha | 4h 5m | 45m | 848 miles (1364 km) |
DXB Dubai | 5h 45m | 1h 45m | 1256 miles (2021 km) |
RUH Riyadh | 6h 0m | 1h 35m | 797 miles (1282 km) |
SHJ Sharjah | 6h 20m | 2h 35m | 1276 miles (2053 km) |
JED Jeddah | 7h 15m | 3h 40m | 1124 miles (1809 km) |


Quick copy and share this page
From Saudi Arabia to Bahrain
Below is a list of other cities in Saudi Arabia with flights to Bahrain with either non-stop or connecting flights.
-
JED Jeddah Direct
-
RUH Riyadh Direct
-
DMM Dammam Direct
-
MED Madinah Direct
-
ELQ Gassim Direct
-
TUU Tabuk
-
YNB Yanbu
-
TIF Taif
-
NUM Neom Bay
-
AJF Jouf