Wayfli › Singapore (SIN) › To Riyadh (RUH)

Singapore (SIN) to Riyadh (RUH) flights

There are direct flights from Singapore Changi Airport to Riyadh King Khaled International Airport, sold by 2 airlines (including codeshares): Singapore Airlines and Saudia. The distance is 6,674 km, about 8h 40m in the air. There are also 17 one-stop options, via airports such as Dubai, Doha and Kuala Lumpur.

Live fares for SIN → RUHSee all routes on the map
6,674 kmdistance
~8h 40mdirect flight time (estimate)
2direct airlines
17one-stop options

Direct flights from Singapore to Riyadh

RouteAirlines (incl. codeshares)DistanceTime (est.)
SIN → RUHSingapore Airlines, Saudia6,674 km~8h 40m

Best one-stop connections

Through the biggest hubs first. Times include about 100 minutes to change planes.

ViaAirlinesDistanceTime (est.)
DXB DubaiEmirates and Ethiopian Airlines then Emirates and Qantas6,720 km~10h 50m
DOH DohaQatar Airways then Malaysia Airlines and Qatar Airways6,702 km~10h 50m
KUL Kuala LumpurAmerican Airlines and Air India then Saudia6,675 km~10h 50m
JED JeddahSaudia then Korean Air and Singapore Airlines8,212 km~12h 40m
DEL DelhiIndiGo and Air India then Air India and Saudia7,197 km~11h 25m
AUH Abu DhabiRoyal Air Maroc and ITA Airways then Etihad Airways and Saudia6,691 km~10h 50m
BOM MumbaiIndiGo and Garuda Indonesia then Air India and Saudia6,692 km~10h 50m
CGK JakartaGaruda Indonesia and Lion Air then Saudia8,224 km~12h 40m
MCT MuscatOman Air then Saudia and Oman Air6,690 km~10h 50m
BLR BangaloreIndiGo and Singapore Airlines then Saudia6,679 km~10h 50m
BAH BahrainGulf Air then Gulf Air and Saudia6,753 km~10h 55m
CMB ColomboCathay Pacific and Singapore Airlines then Saudia and SriLankan Airlines6,790 km~10h 55m

More from Singapore and Riyadh

Routes come from current airline fares, updated weekly (last update 11 November 2026), plus older schedule data for airports with few recent fares. “Direct” can include a few same-plane flights with a stop. Flight times are estimates from distance. Always check with the airline before booking.