Airlines flying direct from Riyadh to Jakarta
| Airline | Arrival airport | Type |
|---|---|---|
| Riyadh Air (from 16 November 2026) | Soekarno–Hatta (CGK) | Full-service |
Which airport in Jakarta?
West of Jakarta; the drive to the centre can be slow in traffic, and domestic flights leave here for Bali and Yogyakarta.
Direct flights
Riyadh Air starts three flights a week on 16 November 2026, leaving Riyadh at night and landing in Jakarta at midday the next day. Before then and on other days, Saudia and Garuda Indonesia fly direct from Jeddah, or you can connect via Doha or Dubai. Through our own booking systems we offer competitive fares across different airlines.
On to Bali
There are no direct flights from Saudi Arabia to Bali; the easiest way is a domestic flight from Jakarta of about two hours, or one connection via Doha or Dubai.
Before you travel
The visa on arrival or e-VOA costs IDR 500,000; fill in the free All Indonesia electronic arrival card before your flight.
Frequently asked questions
Are there direct flights from Riyadh to Jakarta?
Yes, Riyadh Air flies three times a week from 16 November 2026.
How long is the flight from Riyadh to Jakarta?
About 9 hours on the direct flight, a distance of about 7,340 km. The route is flown by Riyadh Air (from 16 November 2026) (3 a week from 16 November 2026), arriving at Soekarno–Hatta International Airport (CGK).
Do I need a visa for Indonesia?
Yes, a 30-day visa on arrival, or an e-VOA before travel.
Other flights to Jakarta
Departure airport
Articles you may like
- New direct flights from Saudi Arabia, winter 2026–2027: start dates
- Bali or the Maldives for your honeymoon? A comparison
- Visa-free countries for Saudis in 2026: the updated list
Last updated: October 2026. The information is for guidance only; schedules, operating airlines and entry requirements change. The binding fare and schedule are the ones in your booking confirmation.
