Flights from Riyadh to Al Ula – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
RUH to ULH – All flight route options from King Khaled International, Saudi Arabia to Prince Abdul Majeed bin Abdulaziz Airport, Saudi Arabia. These routes are operated by 4 airlines. Fly non-stop with Saudia or Flynas, or choose from 2 different stopover flights. The shortest flight time is 1 hour and 45 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Prince Abdul Majeed bin Abdulaziz Airport
We got great deals on hotels and car rentals near the airport.
Riyadh to Al Ula flights
There are over 4 and approximately 7 flights every week. You can fly non-stop to Al Ula (ULH) from Riyadh (RUH) with Saudia or Flynas or choose a connecting flight via Jeddah (JED) or Dammam (DMM) if it suits you better.
Riyadh to Al Ula with Saudia
You can fly non-stop every Tuesday, Thursday, Saturday or Sunday with departure times between 9:00 am and 7:00 pm. You also have the option to do a transit flight via Jeddah. Saudia is a member of SkyTeam.
With Flynas
You can fly non-stop every Monday, Friday or Sunday at 10:15, 10:55 or 12:25. You also have the option to do a transit flight via Dammam.
Note Non-stop flights with Flynas will begin in Sep 2025.
Distance & flight times: Riyadh Airport to Prince Abdul Majeed bin Abdulaziz Airport
The shortest flight time between RUH and ULH is 1 hour and 45 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 1h 45m | - | 547 miles (880 km) |
JED Jeddah | 5h 5m | 1h 55m | 872 miles (1403 km) |
DMM Dammam | 6h 20m | 2h 40m | 945 miles (1521 km) |

