Wayfli › Jakarta (CGK) › To Riyadh (RUH)

Jakarta (CGK) to Riyadh (RUH) flights

There are direct flights from Jakarta Soekarno-Hatta International Airport to Riyadh King Khaled International Airport, sold by one airline: Saudia. The distance is 7,342 km, about 9h 25m in the air. There are also 10 one-stop options, via airports such as Dubai, Doha and Singapore.

Live fares for CGK → RUHSee all routes on the map
7,342 kmdistance
~9h 25mdirect flight time (estimate)
1direct airline
10one-stop options

Direct flights from Jakarta to Riyadh

RouteAirlines (incl. codeshares)DistanceTime (est.)
CGK → RUHSaudia7,342 km~9h 25m

Best one-stop connections

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

ViaAirlinesDistanceTime (est.)
DXB DubaiEmirates then Emirates and Qantas7,420 km~11h 45m
DOH DohaQatar Airways then Malaysia Airlines and Qatar Airways7,389 km~11h 40m
SIN SingaporeGaruda Indonesia and Batik Air then Singapore Airlines and Saudia7,556 km~11h 55m
KUL Kuala LumpurAir France and AirAsia then Saudia7,506 km~11h 50m
JED JeddahGaruda Indonesia and Lion Air then Korean Air and Singapore Airlines8,823 km~13h 25m
AUH Abu DhabiITA Airways and Etihad Airways then Etihad Airways and Saudia7,380 km~11h 40m
BOM MumbaiIndiGo then Air India and Saudia7,413 km~11h 40m
MCT MuscatOman Air then Saudia and Oman Air7,385 km~11h 40m
CMB ColomboSriLankan Airlines then Saudia and SriLankan Airlines7,359 km~11h 40m
MED MadinahGaruda Indonesia and Saudia then Saudia and Flynas8,709 km~13h 15m

More from Jakarta 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.