Travel from Riyadh to Al-Hasa-Oasis

Train, bus or fly from Riyadh to Al Hasa Oasis?

Saudi Railways operates a train from Riyadh to Al Hasa Oasis 5 times a day. Tickets cost $3 - $15 and the journey takes 3 h 2 min. Alternatively, SAPTCO operates a bus from Riyadh to Al Hasa Oasis 4 times a day. Tickets cost $10 - $15 and the journey takes 4 h.

How to get from Riyadh to Al Hasa Oasis

ModeDurationPrice
From Riyadh train to Al Hufof then taxi to Al Hasa Oasis.3 h 28 min$43
From Riyadh taxi to Riyadh SAPTCO Terminal, bus to Hufuf, then taxi to Al Hasa Oasis.4 h 40 min$72
From Riyadh drive to Al Hasa Oasis.4 h 28 min
From Riyadh taxi to Riyadh airport, fly to Hofuf airport, then taxi to Al Hasa Oasis.5 h 16 min$374
From Riyadh taxi to Riyadh airport, fly to Dammam airport, taxi to Dammam, train to Al Hufof, then taxi to Al Hasa Oasis.4 h 37 min$186

How long does it take to get from Riyadh to Al Hasa Oasis?

It takes approximately 3 h 28 min to get from Riyadh to Al Hasa Oasis, including transfers.

Operators from Riyadh to Al Hasa Oasis

OperatorPhoneWebsite
Saudi RailwaysSaudi Railways
SAPTCOSAPTCO
FlydubaiFlydubai
SaudiaSaudia
EmiratesEmirates
FlynasFlynas
Nesma AirlinesNesma Airlines
flyadealflyadeal
SaudiGulfSaudiGulf
LufthansaLufthansa
Gulf Air BahrainGulf Air Bahrain