The places connected to Riyadh on the most scheduled services, busiest first.
Aside from the non-stop routes above, reaching Riyadh from these popular places requires a connection:
Distance matters when booking with points and miles: several loyalty programs price award flights in distance bands. Each list below adds the non-stop routes to Riyadh not already shown in a shorter great-circle distance band.
Long-haul routes are usually flown by a wide-body aircraft, and the cabin you book matters more the longer you are in it — which is also where award points go furthest. These are the non-stop routes to Riyadh of 3,000 miles or more.
Riyadh has nonstop connections with 9 airports in Egypt: Cairo (CAI), Alexandria (ALY), Alexandria (HBE), Sharm el-Sheikh (SSH), Sohag (HMB), Hurghada (HRG), Giza (SPX), Assiut (ATZ), and El Alamein (DBB). These routes are served by Air Arabia Egypt, Air Cairo, Air France (SkyTeam), EgyptAir (Star Alliance), Ethiopian Airlines (Star Alliance), Etihad Airways, Flyadeal, Flynas, Gulf Air, KLM (SkyTeam), Malaysia Airlines (Oneworld), Nesma Airlines, Nile Air, Regent Airways, and Saudia (SkyTeam).
Riyadh has nonstop connections with 8 airports in India: Mumbai (BOM), Calicut (CCJ), New Delhi (DEL), Hyderabad (HYD), Bangalore (BLR), Cochin (COK), Lucknow (LKO), and Trivandrum (TRV). These routes are served by Air India (Star Alliance), Air India Express, Air Kenya Aviation, Flyadeal, Flynas, IndiGo, Regent Airways, and Saudia (SkyTeam).
Riyadh has nonstop connections with 6 airports in China: Guangzhou (CAN), Shanghai (PVG), Hong Kong (HKG), Beijing (PEK), Beijing (PKX), and Shenzhen (SZX). These routes are served by Air China (Star Alliance), Cathay Pacific (Oneworld), China Eastern Airlines (SkyTeam), China Southern Airlines, Saudia (SkyTeam), and XiamenAir (SkyTeam).
Riyadh has nonstop connections with 6 airports in Pakistan: Islamabad (ISB), Lahore (LHE), Karachi (KHI), Sialkot (SKT), Peshawar (PEW), and Multan (MUX). These routes are served by Air Arabia Jordan, Airblue, Alitalia (Star Alliance), Ethiopian Airlines (Star Alliance), Etihad Airways, Flyadeal, Flynas, Pakistan International Airlines (PIA), Primera Air Scandinavia, Regent Airways, Saudia (SkyTeam), and Virgin Atlantic (SkyTeam).
Riyadh has nonstop connections with 6 airports in Turkey: Arnavutkoy (IST), Istanbul (SAW), Hatay (HTY), Trabzon (TZX), Antalya (AYT), and Bodrum (BJV). These routes are served by Aeroflot (SkyTeam), Flyadeal, Flynas, Pegasus Airlines, Saudia (SkyTeam), Turkish Airlines (Star Alliance), and VF.
Riyadh has nonstop connections with 4 airports in Russian Federation: Moscow (SVO), Chulman (CNN), Sochi (AER), and Moscow (VKO). These routes are served by Air India (Star Alliance), Air India Express, Azimuth, Flynas, and Saudia (SkyTeam).
Riyadh has nonstop connections with 4 airports in United Arab Emirates: Dubai (DXB), Abu Dhabi (AUH), Sharjah (SHJ), and Jebel Ali (DWC). These routes are served by Aeroflot (SkyTeam), Air Arabia, Air Astana, Air France (SkyTeam), Air Mauritius, Air Seychelles, Alitalia (Star Alliance), All Nippon Airways (Star Alliance), Asiana Airlines (Star Alliance), China Eastern Airlines (SkyTeam), China Southern Airlines, Delta Air Lines (SkyTeam), Emirates, Ethiopian Airlines (Star Alliance), Etihad Airways, Flyadeal, flydubai, Flynas, Garuda Indonesia (SkyTeam), Kenya Airways (SkyTeam), KLM (SkyTeam), Korean Air (SkyTeam), Regent Airways, Saudia (SkyTeam), TAP Portugal (Star Alliance), and United Airlines (Star Alliance).
Riyadh has nonstop connections with 3 airports in Italy: Rome (FCO), Milan (MXP), and Bergamo (BGY). These routes are served by AerolÃneas Argentinas (SkyTeam), Alitalia (Star Alliance), Flyadeal, Flynas, Lufthansa (Star Alliance), and Saudia (SkyTeam).
Riyadh has nonstop connections with 3 airports in Jordan: Amman (AMM), Aqaba (AQJ), and Amman (ADJ). These routes are served by Air France (SkyTeam), Delta Air Lines (SkyTeam), Ethiopian Airlines (Star Alliance), Flyadeal, Flynas, KLM (SkyTeam), Royal Jordanian (Oneworld), and Saudia (SkyTeam).
Riyadh has nonstop connections with 3 airports in Thailand: Bangkok (BKK), Phuket (HKT), and Bangkok (DMK). These routes are served by Regent Airways, Saudia (SkyTeam), Thai AirAsia X, and Vietnam Airlines (SkyTeam).
Riyadh has nonstop connections with 3 airports in United States: Atlanta (ATL), Dulles (IAD), and New York (JFK). These routes are served by Delta Air Lines (SkyTeam), Kuwait Airways, and Saudia (SkyTeam).
Riyadh has nonstop connections with 2 airports in Georgia: Tbilisi (TBS) and Batumi (BUS). These routes are served by Flynas.
Riyadh has nonstop connections with 2 airports in Germany: Frankfurt-am-Main (FRA) and Munich (MUC). These routes are served by Air Canada (Star Alliance), Flynas, Lufthansa (Star Alliance), Saudia (SkyTeam), and Swiss International Air Lines (Star Alliance).
Riyadh has nonstop connections with 2 airports in Oman: Muscat (MCT) and Salalah (SLL). These routes are served by Flynas, Oman Air (Oneworld), OV, and Saudia (SkyTeam).
Riyadh has nonstop connections with 2 airports in Poland: Warsaw (WAW) and Krakow (KRK). These routes are served by Flynas and LOT Polish Airlines (Star Alliance).
Riyadh has nonstop connections with 2 airports in Sudan: Khartoum (KRT) and Port Sudan (PZU). These routes are served by Aviation Starlink, Badr Airlines, and Tarco Air.
The other 69 routes are scheduled across the whole window the feed publishes.
How many of these places each program's airlines fly to Riyadh from. Reach, not award availability — that is a live fare question this schedule feed cannot answer.
Aegean Airlines (Star Alliance) links Riyadh nonstop with Athens (ATH).
Aeroflot (SkyTeam) links Riyadh nonstop with Arnavutkoy (IST).
AerolÃneas Argentinas (SkyTeam) links Riyadh nonstop with Rome (FCO).
Air Canada (Star Alliance) links Riyadh nonstop with Frankfurt-am-Main (FRA).
Air France (SkyTeam) links Riyadh nonstop with Paris (CDG) and Amsterdam (AMS).
Air India (Star Alliance) links Riyadh nonstop with Chulman (CNN).
Air India Express links Riyadh nonstop with Chulman (CNN).
Alitalia (Star Alliance) links Riyadh nonstop with Rome (FCO).
American Airlines (Oneworld) links Riyadh nonstop with London (LHR).
Azimuth links Riyadh nonstop with Sochi (AER).
British Airways (Oneworld) links Riyadh nonstop with London (LHR).
Delta Air Lines (SkyTeam) links Riyadh nonstop with London (LHR), Paris (CDG), and Amsterdam (AMS).
Flyadeal links Riyadh nonstop with Arnavutkoy (IST), Trabzon (TZX), Sarajevo (SJJ), Bergamo (BGY), and Prague (PRG).
Flynas links Riyadh nonstop with Arnavutkoy (IST), Istanbul (SAW), Hatay (HTY), Trabzon (TZX), Milan (MXP), Vienna (VIE), Antalya (AYT), Bodrum (BJV), Krakow (KRK), Sarajevo (SJJ), Moscow (VKO), Budapest (BUD), and Munich (MUC).
Iberia (Oneworld) links Riyadh nonstop with London (LHR).
KLM (SkyTeam) links Riyadh nonstop with Paris (CDG) and Amsterdam (AMS).
LOT Polish Airlines (Star Alliance) links Riyadh nonstop with Warsaw (WAW).
Lufthansa (Star Alliance) links Riyadh nonstop with Rome (FCO) and Frankfurt-am-Main (FRA).
Pegasus Airlines links Riyadh nonstop with Istanbul (SAW), Hatay (HTY), and Trabzon (TZX).
Regent Airways links Riyadh nonstop with London (LHR), Madrid (MAD), and Manchester (MAN).
Saudia (SkyTeam) links Riyadh nonstop with London (LHR), Arnavutkoy (IST), Rome (FCO), Paris (CDG), Frankfurt-am-Main (FRA), Amsterdam (AMS), Athens (ATH), Moscow (SVO), Zurich (ZRH), Vienna (VIE), and Geneva (GVA).
Swiss International Air Lines (Star Alliance) links Riyadh nonstop with Frankfurt-am-Main (FRA).
Turkish Airlines (Star Alliance) links Riyadh nonstop with Arnavutkoy (IST).
VF links Riyadh nonstop with Istanbul (SAW).
Virgin Atlantic (SkyTeam) links Riyadh nonstop with London (LHR).
Air Arabia Egypt links Riyadh nonstop with Cairo (CAI), Alexandria (ALY), and Alexandria (HBE).
Air Cairo links Riyadh nonstop with Cairo (CAI), Alexandria (ALY), Alexandria (HBE), Sohag (HMB), Hurghada (HRG), and Assiut (ATZ).
Air France (SkyTeam) links Riyadh nonstop with Cairo (CAI) and Sharm el-Sheikh (SSH).
Aviation Starlink links Riyadh nonstop with Port Sudan (PZU).
Badr Airlines links Riyadh nonstop with Khartoum (KRT) and Port Sudan (PZU).
EgyptAir (Star Alliance) links Riyadh nonstop with Cairo (CAI), Alexandria (ALY), Alexandria (HBE), Sohag (HMB), and Assiut (ATZ).
Ethiopian Airlines (Star Alliance) links Riyadh nonstop with Cairo (CAI) and Addis Ababa (ADD).
Etihad Airways links Riyadh nonstop with Alexandria (ALY), Alexandria (HBE), and Sharm el-Sheikh (SSH).
Flyadeal links Riyadh nonstop with Cairo (CAI).
Flynas links Riyadh nonstop with Cairo (CAI), Addis Ababa (ADD), Alexandria (ALY), Alexandria (HBE), Sharm el-Sheikh (SSH), Sohag (HMB), Hurghada (HRG), Giza (SPX), Kampala (EBB), El Alamein (DBB), and Nairobi (NBO).
Gulf Air links Riyadh nonstop with Sohag (HMB).
KLM (SkyTeam) links Riyadh nonstop with Cairo (CAI), Alexandria (ALY), and Alexandria (HBE).
Malaysia Airlines (Oneworld) links Riyadh nonstop with Cairo (CAI).
Nesma Airlines links Riyadh nonstop with Cairo (CAI).
Nile Air links Riyadh nonstop with Cairo (CAI).
Regent Airways links Riyadh nonstop with Cairo (CAI).
Royal Air Maroc (Oneworld) links Riyadh nonstop with Casablanca (CMN).
Saudia (SkyTeam) links Riyadh nonstop with Cairo (CAI), Addis Ababa (ADD), Alexandria (ALY), Alexandria (HBE), Sharm el-Sheikh (SSH), Casablanca (CMN), and El Alamein (DBB).
Tarco Air links Riyadh nonstop with Khartoum (KRT) and Port Sudan (PZU).
Delta Air Lines (SkyTeam) links Riyadh nonstop with Atlanta (ATL), Dulles (IAD), and New York (JFK).
Kuwait Airways links Riyadh nonstop with Dulles (IAD).
Saudia (SkyTeam) links Riyadh nonstop with Atlanta (ATL), Dulles (IAD), and New York (JFK).
The airport's official name is King Khaled International Airport. On Roame and most flight schedules, you will find it under the code RUH.
The IATA airport code for King Khaled International Airport is RUH. Enter RUH in Flightmap whenever you want to use this exact airport.
King Khaled International Airport serves Riyadh, Saudi Arabia. Flightmap uses the airport's exact coordinates, so nearby airports and route distances stay tied to RUH, not just the broader city.
Open the map with Anywhere as your starting point and RUH as the destination. Each result keeps the route pointed toward Riyadh, and you can narrow it by airline, alliance, aircraft, mileage program, and nonstop service.
Yes. Flightmap separates nonstop routes from destinations that need a connection, and the Nonstop only control lets you focus on direct service to RUH.
Yes. When Roame has observed award availability for a route to RUH, signed-in members can see the lowest points price by cabin and the related carrier fees, then continue to the full award search.
Riyadh has nonstop connections with 2 airports in Switzerland: Zurich (ZRH) and Geneva (GVA). These routes are served by Saudia (SkyTeam).
Riyadh has nonstop connections with 2 airports in Syrian Arab Republic: Damascus (DAM) and Aleppo (ALP). These routes are served by Flyadeal, Flynas, Gulf Air, Saudia (SkyTeam), and Syrian Arab Airlines.
Riyadh has nonstop connections with 2 airports in United Kingdom: London (LHR) and Manchester (MAN). These routes are served by American Airlines (Oneworld), British Airways (Oneworld), Delta Air Lines (SkyTeam), Iberia (Oneworld), Regent Airways, Saudia (SkyTeam), and Virgin Atlantic (SkyTeam).
Riyadh has a nonstop connection with Kabul (KBL) in Afghanistan, served by Kam Air.