Travel from Riyadh to Medina

Bus or fly from Riyadh to Medina?

Flynas and Saudia fly from Riyadh to Medina hourly. Alternatively, you can take a bus from Riyadh to Medina via Riyadh Central Bus and Buraidah in around 14 hours 44 minutes.

How to get from Riyadh to Medina

ModeDurationPrice
From Riyadh taxi to Riyadh airport, fly to Medina airport, then taxi to Medina.2 h 5 min$224
From Riyadh taxi to Riyadh Central Bus, bus to Buraidah, then bus to Medina.14 h 44 min$62
From Riyadh drive to Medina.8 h 31 min

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

It takes approximately 2 hours 5 minutes to get from Riyadh to Medina, including transfers.

Operators from Riyadh to Medina

OperatorPhoneWebsite
FlynasFlynas
SaudiaSaudia
SAPTCOSAPTCO