Best way to travel between

Mashad, Tehran, Iran
Bahrain
Travel Modes
Price
Distance
Duration
CO2
drive
$60.0
2539.14 km
33h 44mins
325.01 kgs
 
flight
$365.0
1607.83 km
5h 51mins
173.65 kgs
 
N/A
 
 
 
 
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Drive 2539.14 km 33h 44mins 23 BHD 60.0
Flight 1607.83 km 5h 51mins 138 BHD 365.0
Take Car from Mashhad to Manama
Time: 33h 44mins Cost: 23 BHD; $ 54.0 - 66.0 USD CO2 Emission: 325.07 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Mashad, Tehran, Iran and Bahrain is to travel by car/taxi, which will cost about 23 BHD or 54.00 USD.