Best way to travel between

Yanbu, Saudi Arabia
Damman, Riyadh, Saudi Arabia
Travel Modes
Price
Distance
Duration
CO2
bus
$90.78
1744.44 km
21h 59mins
52.33 kgs
 
flight
$170.52
1254.58 km
2h 42mins
135.49 kgs
 
drive
$208.299375
1461.75 km
14h 8mins
187.1 kgs
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 1744.44 km 21h 59mins 340 SAR 90.78
Flight 1254.58 km 2h 42mins 640 SAR 170.52
Drive 1461.75 km 14h 8mins 781 SAR 208.299375
Take Bus from Yanbu to Jeddah
Time: 4h 47mins Cost: 109 SAR; $ 26.1 - 31.9 USD CO2 Emission: 10.16 kgs
Take Bus from Jeddah to Riyadh Central Bus
Time: 11h 30mins Cost: 225 SAR; $ 54.0 - 66.0 USD CO2 Emission: 28.4 kgs
Take Taxi from Riyadh Central Bus to Riyadh
Time: 11mins Cost: 60 SAR; $ 14.4 - 17.6 USD CO2 Emission: 1.3 kgs
Take Train from Riyadh to Dammam
Time: 3h 31mins Cost: 86 SAR; $ 20.7 - 25.3 USD CO2 Emission: 23.8 kgs
Source: Rome2rio

Mode of travel comparision chart

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