Best way to travel between

Damman, Riyadh, Saudi Arabia
Yanbu, Saudi Arabia
Travel Modes
Price
Distance
Duration
CO2
bus
$84.66
1747.54 km
22h 0mins
52.43 kgs
 
drive
$207.5598
1456.56 km
13h 38mins
186.44 kgs
 
flight
$247.35
1252.89 km
2h 45mins
135.31 kgs
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 1747.54 km 22h 0mins 318 SAR 84.66
Drive 1456.56 km 13h 38mins 778 SAR 207.5598
Flight 1252.89 km 2h 45mins 928 SAR 247.35
Take Train from Dammam to Riyadh
Time: 3h 31mins Cost: 86 SAR; $ 20.7 - 25.3 USD CO2 Emission: 23.8 kgs
Take Taxi from Riyadh to Riyadh Central Bus
Time: 12mins Cost: 60 SAR; $ 14.4 - 17.6 USD CO2 Emission: 1.33 kgs
Take Bus from Riyadh Central Bus to Jeddah
Time: 11h 30mins Cost: 225 SAR; $ 54.0 - 66.0 USD CO2 Emission: 28.43 kgs
Take Bus from Jeddah to Yanbu
Time: 4h 47mins Cost: 109 SAR; $ 26.1 - 31.9 USD CO2 Emission: 10.21 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Damman, Riyadh, Saudi Arabia and Yanbu, Saudi Arabia is to travel by bus, which will cost about 319 SAR or 76.50 USD.