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

Riyadh (RUH) to Singapore (SIN) flights

There are direct flights from Riyadh King Khaled International Airport to Singapore Changi 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 RUH → SINSee all routes on the map
6,674 kmdistance
~8h 40mdirect flight time (estimate)
2direct airlines
17one-stop options

Direct flights from Riyadh to Singapore

RouteAirlines (incl. codeshares)DistanceTime (est.)
RUH → SINSingapore 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 Qantas then Emirates and Ethiopian Airlines6,720 km~10h 50m
DOH DohaMalaysia Airlines and Qatar Airways then Qatar Airways6,702 km~10h 50m
KUL Kuala LumpurSaudia then American Airlines and Air India6,675 km~10h 50m
JED JeddahKorean Air and Singapore Airlines then Saudia and Scoot8,212 km~12h 40m
DEL DelhiAir India and Saudia then IndiGo and Air India7,197 km~11h 25m
AUH Abu DhabiEtihad Airways and Saudia then Royal Air Maroc and ITA Airways6,691 km~10h 50m
BOM MumbaiAir India and Saudia then IndiGo and Garuda Indonesia6,692 km~10h 50m
CGK JakartaSaudia then Garuda Indonesia and Batik Air8,224 km~12h 40m
MCT MuscatSaudia and Oman Air then Oman Air6,690 km~10h 50m
BLR BangaloreSaudia then Singapore Airlines and Scoot6,679 km~10h 50m
BAH BahrainGulf Air and Saudia then Gulf Air6,753 km~10h 55m
CMB ColomboSaudia and SriLankan Airlines then Cathay Pacific and Singapore Airlines6,790 km~10h 55m

More from Riyadh and Singapore

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.