Best way to travel between

Colombo
Bahrain
Travel Modes
Price
Distance
Duration
CO2
flight
$345.78
4141.28 km
11h 28mins
447.26 kgs
 
N/A
 
 
 
 
 
N/A
 
 
 
 
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Flight 4141.28 km 11h 28mins 130 BHD 345.78
Take Car from Colombo to Diyawanna Oya
Time: 11mins Cost: 2 BHD; $ 4.5 - 5.5 USD CO2 Emission: 1.32 kgs
Take Flight from DWO to DMM
Time: 7h 58mins Cost: 98 BHD; $ 234.0 - 286.0 USD CO2 Emission: 433.13 kgs
Take Car from Dammam to Dammam station
Time: 30mins Cost: 21 BHD; $ 49.5 - 60.5 USD CO2 Emission: 5.44 kgs
Take Bus from Dammam station to Manama
Time: 1h 39mins Cost: 1 BHD; $ 2.5 - 3.1 USD CO2 Emission: 2.17 kgs
Take Car from Manama to Jidd Ḩafş
Time: 6mins Cost: 9 BHD; $ 20.7 - 25.3 USD CO2 Emission: 0.77 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Colombo and Bahrain is to travel by air, which will cost about 130 BHD or 311.40 USD.