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

Riyadh (RUH) to Jakarta (CGK) flights

There are direct flights from Riyadh King Khaled International Airport to Jakarta Soekarno-Hatta 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 RUH → CGKSee all routes on the map
7,342 kmdistance
~9h 25mdirect flight time (estimate)
1direct airline
10one-stop options

Direct flights from Riyadh to Jakarta

RouteAirlines (incl. codeshares)DistanceTime (est.)
RUH → CGKSaudia7,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 and Qantas then Emirates7,420 km~11h 45m
DOH DohaMalaysia Airlines and Qatar Airways then Qatar Airways7,389 km~11h 40m
SIN SingaporeSingapore Airlines and Saudia then Garuda Indonesia and Lion Air7,556 km~11h 55m
KUL Kuala LumpurSaudia then Air France and AirAsia7,506 km~11h 50m
JED JeddahKorean Air and Singapore Airlines then Garuda Indonesia and Lion Air8,823 km~13h 25m
AUH Abu DhabiEtihad Airways and Saudia then ITA Airways and Etihad Airways7,380 km~11h 40m
BOM MumbaiAir India and Saudia then IndiGo7,413 km~11h 40m
MCT MuscatSaudia and Oman Air then Oman Air7,385 km~11h 40m
CMB ColomboSaudia and SriLankan Airlines then SriLankan Airlines7,359 km~11h 40m
MED MadinahSaudia and Flynas then Garuda Indonesia and Saudia8,709 km~13h 15m

More from Riyadh and Jakarta

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.