Travel from Riyadh to Hofuf

Train, bus or fly from Riyadh to Hofuf?

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

How to get from Riyadh to Hofuf

ModeDurationPrice
From Riyadh train to Al Hufof.3 h 2 min$3
From Riyadh taxi to Riyadh SAPTCO Terminal then bus to Hufuf.4 h 14 min$32
From Riyadh drive to Hofuf.4 h 6 min
From Riyadh taxi to Riyadh airport, fly to Hofuf airport, then taxi to Hofuf.4 h 59 min$348
From Riyadh taxi to Riyadh airport, fly to Dammam airport, taxi to Dammam, then train to Hofuf.4 h 10 min$146

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

The train from Riyadh to Al Hufof takes 3 h 2 min including transfers and departs five times a day.

Is there a direct train between Riyadh and Hofuf?

Yes, there is a direct train departing from Riyadh and arriving at Al Hufof. Services depart five times a day, and operate every day. The journey takes approximately 3 h 2 min.

Operators from Riyadh to Hofuf

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