Flights from Jakarta to Bali start from IDR 1.2 million one way on budget airlines and IDR 1.4–1.7 million on full-service airlines. The route from Soekarno-Hatta Airport (CGK) to I Gusti Ngurah Rai Airport (DPS) is served by Lion Air, Garuda Indonesia, Citilink, Batik Air, AirAsia, and Super Air Jet, with a flight time of about 1 hour 55 minutes.
Last updated: October 2026. Fares change daily, so check the latest prices using the search box above.
The Busiest Domestic Route from Bali
Two hours. That is all that separates your last meeting in Sudirman from sunset in Kuta. No wonder Jakarta–Bali is the busiest route at I Gusti Ngurah Rai Airport, with 4.23 million passengers in 2025, more than any other domestic or international route from Bali (source: I Gusti Ngurah Rai Airport, Jan–Dec 2025 data).
With so many airlines and departures on this route, you have room to choose: a morning flight so you can check in by midday, or an evening flight after office hours. On Bookingtogo, every option appears on one page with final prices. The price you see at the start is the price you pay.
Airlines and Fares for Jakarta–Bali Flights
| Airline |
Type |
One-way fare range |
| Lion Air |
Budget |
from IDR 1.2 million |
| Citilink |
Budget |
from IDR 1.2 million |
| Super Air Jet |
Budget |
from IDR 1.2 million |
| AirAsia |
Budget |
from IDR 1.2 million |
| Batik Air |
Full service |
IDR 1.4–1.7 million |
| Garuda Indonesia |
Full service |
IDR 1.4–1.7 million |
All the airlines above fly direct between CGK and DPS. Fares rise sharply in peak season: Eid al-Fitr (Lebaran), July–August, and Christmas–New Year.
How Long Is the Flight from Jakarta to Bali?
A direct flight from Jakarta (CGK) to Bali (DPS) takes about 1 hour 55 minutes. Bali is on Central Indonesia Time (WITA), one hour ahead of Jakarta (WIB). A flight departing at 09:00 WIB lands at around 12:00 WITA.
When Is the Cheapest Time to Fly from Jakarta to Bali?
- Book 3–6 weeks before departure, as cheap seats on this route sell out fast in holiday season.
- Tuesday and Wednesday flights are usually the cheapest on this route.
- Avoid Lebaran, July–August, and Christmas–New Year for lower fares, or book well in advance.
- Use the paylater payment option on Bookingtogo: book now, pay later.
Why Book Jakarta–Bali Flights on Bookingtogo?
- Final prices from the start, including taxes and service fees. No hidden charges at checkout.
- Compare every airline on the CGK–DPS route on one page.
- Pay with paylater.
- 24-hour customer service, including help with rescheduling.
Find Hotels in Bali
Complete your trip with a place to stay. Browse hotels in Bali, from guesthouses in Kuta to resorts in Nusa Dua.
Other Popular Routes from Jakarta