Wayfli › Kuala Lumpur (KUL) › To Riyadh (RUH)

Kuala Lumpur (KUL) to Riyadh (RUH) flights

There are direct flights from Kuala Lumpur International Airport to Riyadh King Khaled International Airport, sold by one airline: Saudia. The distance is 6,377 km, about 8h 15m in the air. There are also 23 one-stop options, via airports such as Dubai, Doha and Singapore.

Live fares for KUL → RUHSee all routes on the map
6,377 kmdistance
~8h 15mdirect flight time (estimate)
1direct airline
23one-stop options

Direct flights from Kuala Lumpur to Riyadh

RouteAirlines (incl. codeshares)DistanceTime (est.)
KUL → RUHSaudia6,377 km~8h 15m

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 Qantas6,422 km~10h 30m
DOH DohaMalaysia Airlines and Qatar Airways then Malaysia Airlines and Qatar Airways6,405 km~10h 30m
SIN SingaporeAmerican Airlines and Air India then Singapore Airlines and Saudia6,972 km~11h 10m
JED JeddahAirAsia X and Malaysia Airlines then Korean Air and Singapore Airlines7,917 km~12h 20m
DEL DelhiMalaysia Airlines and Batik Air Malaysia then Air India and Saudia6,914 km~11h 5m
AUH Abu DhabiITA Airways and Etihad Airways then Etihad Airways and Saudia6,394 km~10h 30m
SHJ SharjahAir Arabia then Air Arabia6,426 km~10h 30m
BOM MumbaiMalaysia Airlines and Batik Air Malaysia then Air India and Saudia6,395 km~10h 30m
MCT MuscatMalaysia Airlines and Oman Air then Saudia and Oman Air6,393 km~10h 30m
KWI KuwaitKuwait Airways then Jazeera Airways and Kuwait Airways6,872 km~11h 5m
BLR BangaloreAirAsia and Malaysia Airlines then Saudia6,383 km~10h 25m
BAH BahrainGulf Air then Gulf Air and Saudia6,455 km~10h 30m

More from Kuala Lumpur 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.