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

Riyadh (RUH) to Kuala Lumpur (KUL) flights

There are direct flights from Riyadh King Khaled International Airport to Kuala Lumpur 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 RUH → KULSee all routes on the map
6,377 kmdistance
~8h 15mdirect flight time (estimate)
1direct airline
23one-stop options

Direct flights from Riyadh to Kuala Lumpur

RouteAirlines (incl. codeshares)DistanceTime (est.)
RUH → KULSaudia6,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 SingaporeSingapore Airlines and Saudia then American Airlines and Air India6,972 km~11h 10m
JED JeddahKorean Air and Singapore Airlines then AirAsia X and Malaysia Airlines7,917 km~12h 20m
DEL DelhiAir India and Saudia then Malaysia Airlines and Batik Air Malaysia6,914 km~11h 5m
AUH Abu DhabiEtihad Airways and Saudia then ITA Airways and Etihad Airways6,394 km~10h 30m
SHJ SharjahAir Arabia then Air Arabia6,426 km~10h 30m
BOM MumbaiAir India and Saudia then Malaysia Airlines and Batik Air Malaysia6,395 km~10h 30m
MCT MuscatSaudia and Oman Air then Malaysia Airlines and Oman Air6,393 km~10h 30m
KWI KuwaitJazeera Airways and Kuwait Airways then Kuwait Airways6,872 km~11h 5m
BLR BangaloreSaudia then AirAsia and Malaysia Airlines6,383 km~10h 25m
BAH BahrainGulf Air and Saudia then Gulf Air6,455 km~10h 30m

More from Riyadh and Kuala Lumpur

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.