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 14 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 weekday except Mondays with departure times between 9:00 am and 9: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 in the morning or 12 in the afternoon. You also have the option to do a transit flight via Dammam.
Distance & flight times: Riyadh Airport to Prince Abdul Majeed bin Abdulaziz Airport
The shortest flight time between RUH and ULH is 1 hour and 50 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 1h 50m | - | 547 miles (880 km) |
JED Jeddah | 5h 25m | 2h 40m | 872 miles (1403 km) |
DMM Dammam | 6h 5m | 2h 45m | 945 miles (1521 km) |

