Direct flights to Riyadh RUH

Riyadh Airport is the second largest airport in Saudi Arabia after King Abdulaziz International Airport. In total there are 101 airports with direct flights to Riyadh from 42 different countries and 2 U.S. states. The airport is a hub for Saudia. You can easily reach Riyadh with daily non-stop flights from 15 other major hubs like Jeddah (Saudia), Dammam (Saudia) and Cairo (EgyptAir).

RUH Click to open the interactive map.

Non-stop routes to RUH:


No direct flights found. Try clear all filters.
Major airlines with daily flights to Riyadh
Daily flights with Saudia
Daily flights with EgyptAir
Daily flights with Gulf Air
Daily flights with Qatar Airways
Daily flights with Oman Air
Daily flights with Emirates
Daily flights with Turkish Airlines
Daily flights with Air Arabia
Daily flights with Kuwait Airways
Daily flights with IndiGo
Daily flights with Lufthansa
Daily flights with Ethiopian Airlines
Daily flights with Air India
Daily flights with British Airways
RUH routes and destination map
Show flights from Riyadh instead? Cheap flights to Riyadh

Yes, you can fly to Riyadh (RUH) from Dulles (RUH) and New York (RUH).

There are 53 airlines with direct flights to Riyadh. Flyadeal, Saudia and Flynas are the most popular ones.

All 3 big alliances are flying to Riyadh. Star Alliance, Oneworld and SkyTeam.

The IATA code is RUH and the ICAO code is OERK.

You can fly daily from 15 different airports hubs to Riyadh. Including Jeddah & Dammam with Saudia, Cairo with EgyptAir and Bahrain with Gulf Air.

Depends where you are flying from. It takes 12h 40min from Dulles (IAD) and 53min from Dawadmi (DWD).

There is 1 airport in Riyadh with scheduled flights, King Khaled International, RUH.

It depends on where from and when you are flying. The average one-way ticket price according to our data is $347.
Direct flights to Saudi Arabia
King Abdulaziz International Airport
King Abdulaziz International Airport (JED)

Flights from 155 different airports

King Fahd International
King Fahd International (DMM)

Flights from 52 different airports

Madinah (MED)

Flights from 46 different airports

Gassim (ELQ)

Flights from 13 different airports

Taif (TIF)

Flights from 12 different airports

Abha (AHB)

Flights from 11 different airports

Tabuk (TUU)

Flights from 9 different airports

Prince Abdul Majeed bin Abdulaziz Airport
Prince Abdul Majeed bin Abdulaziz Airport (ULH)

Flights from 8 different airports

Hail (HAS)

Flights from 7 different airports

Neom Bay Airport
Neom Bay Airport (NUM)

Flights from 6 different airports