Best way to travel between

Bahrain
Abha, Aseer Province, Saudi Arabia
Travel Modes
Price
Distance
Duration
CO2
bus
$141.0
2044.35 km
33h 12mins
61.33 kgs
 
train
$161.0
1915.97 km
32h 7mins
101.55 kgs
 
drive
$214.22
1456.56 km
18h 33mins
186.44 kgs
 
flight
$402.0
1243.31 km
2h 36mins
134.28 kgs
 
flight
$480.0
1379.04 km
5h 46mins
148.94 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 2044.35 km 33h 12mins 529 SAR 141.0
Train 1915.97 km 32h 7mins 604 SAR 161.0
Drive 1456.56 km 18h 33mins 803 SAR 214.22
Flight 1243.31 km 2h 36mins 1,508 SAR 402.0
Flight 1379.04 km 5h 46mins 1,800 SAR 480.0
Take Car from Al Muharraq to Manama - Lulu Centre
Time: 7mins Cost: 116 SAR; $ 27.9 - 34.1 USD CO2 Emission: 0.95 kgs
Take Bus from Manama - Lulu Centre to Dammam
Time: 1h 35mins Cost: 60 SAR; $ 14.4 - 17.6 USD CO2 Emission: 2.29 kgs
Take Bus from Dammam to Al-Kharj
Time: 6h 18mins Cost: 86 SAR; $ 20.7 - 25.3 USD CO2 Emission: 15.69 kgs
Take Bus from Al-Kharj to Jazan
Time: 18h 54mins Cost: 206 SAR; $ 49.5 - 60.5 USD CO2 Emission: 36.69 kgs
Take Bus from Jazan to Abha
Time: 3h 9mins Cost: 60 SAR; $ 14.4 - 17.6 USD CO2 Emission: 6.46 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Bahrain and Abha, Aseer Province, Saudi Arabia is to travel by bus, which will cost about 529 SAR or 126.90 USD.