Travel from Riyadh to Dammam

Train, bus or fly from Riyadh to Dammam?

SaudiGulf, Lufthansa and three other airlines fly from Riyadh to Dammam hourly. Alternatively, Saudi Railways operates a train from Riyadh to Dammam 5 times a day. Tickets cost $5 - $22 and the journey takes 4 h 20 min.

How to get from Riyadh to Dammam

ModeDurationPrice
From Riyadh taxi to Riyadh airport, fly to Dammam airport, then taxi to Dammam.1 h 51 min$139
From Riyadh train to Dammam.4 h 20 min$5
From Riyadh taxi to Riyadh Central Bus Station then bus to Dammam.6 h 14 min$36
From Riyadh drive to Dammam.4 h 14 min

How long does it take to get from Riyadh to Dammam?

It takes approximately 1 h 51 min to get from Riyadh to Dammam, including transfers.

Is there a direct train between Riyadh and Dammam?

Yes, there is a direct train departing from Riyadh and arriving at Dammam. Services depart five times a day, and operate every day. The journey takes approximately 4 h 20 min.

Operators from Riyadh to Dammam

OperatorPhoneWebsite
SaudiGulfSaudiGulf
LufthansaLufthansa
FlynasFlynas
SaudiaSaudia
Gulf Air BahrainGulf Air Bahrain
Saudi RailwaysSaudi Railways
SAPTCOSAPTCO