DAMRI Bali Guide: How to Take the Bus from Jakarta to Bali
Travelling overland across Java to Bali is now easier with the launch of the new DAMRI Bali route. The state-owned bus operator officially opened its bus from Jakarta to Bali service on 6 March 2026, offering an alternative to flying.
For expats and foreign tourists, this route provides a practical option to explore Indonesia while enjoying the scenery along the way. It connects Jakarta and Denpasar using the Trans Java Toll Road and continues to Bali via ferry.
Why Take the DAMRI Bali Bus from Jakarta to Bali
Flying is the fastest way to reach Bali, but travelling by bus offers a different experience. It allows travellers to see multiple regions across Java before arriving on the island.
The DAMRI Bali service is designed for long-distance comfort. The ticket price is IDR 590,000 per person, which includes several amenities suitable for a multi-day journey.
Facilities include:
- Two meals during the journey
- Charging ports for phones and electronic devices
- CCTV cameras for safety
- Long-distance coach seating designed for comfort
This makes the bus from Jakarta to Bali a suitable option for travellers who prefer overland transport or want to avoid domestic flights.
Departure Points and Schedule
DAMRI provides several convenient departure locations in Jakarta. This allows travellers to choose the most accessible point.
Jakarta Departure Points
Passengers can board the DAMRI Bali bus at:
- DAMRI Kemayoran Station
- DAMRI Cawang Station
- Pulogebang Terminal
Schedule from Jakarta to Bali
- Departure: Every Friday
- Time: 4:00 PM WIB
- Origin: Kemayoran DAMRI Station
- Destination: DAMRI Denpasar Station
Return Schedule from Bali to Jakarta
- Departure: Every Sunday
- Time: 4:00 PM WITA
- Origin: DAMRI Denpasar Station
Travellers should arrive at least 30–60 minutes before departure to allow time for boarding.
Route and Travel Experience Across Java
The bus from Jakarta to Bali follows the Trans Java Toll Road, one of Indonesia’s main highways. This route allows smoother travel across the island.
The journey includes stops and transit through several major cities, such as:
- Cirebon
- Semarang
- Probolinggo
- Situbondo
After crossing eastern Java, the bus reaches Ketapang Port. From there, passengers cross by ferry to Gilimanuk Port in Bali. The journey then continues by bus to Denpasar.
This overland route gives travellers the opportunity to see different landscapes, including cities, coastal areas, and countryside.
How to Book DAMRI Bali Tickets
Booking a DAMRI Bali ticket is simple and can be done online.
Booking options include:
- DAMRI official mobile app: https://play.google.com/store/apps/details?id=com.simadamri.damriapps&hl=id
- DAMRI official website: https://damri.co.id/id
Online booking is recommended, especially for foreign travellers, as seats may be limited. After booking, passengers can present their digital ticket when boarding.
Things Bali Expats and Foreign Tourists Should Know
Before taking the bus from Jakarta to Bali, consider the following tips:
- The journey is significantly longer than flying, so prepare for extended travel time
- Bring personal essentials such as a neck pillow, snacks, and entertainment
- Keep important documents, including passport and visa, accessible
- Wear comfortable clothing suitable for long travel
This route can be a suitable option for travellers who enjoy slow travel or want to experience Indonesia beyond airports.
PAA (People Also Ask)
How long is the bus journey from Jakarta to Bali with DAMRI?
The journey can take more than 24 hours, depending on traffic, stops, and ferry crossing time between Java and Bali.
How much is the DAMRI Bali ticket price?
The ticket costs IDR 590,000 per person. This includes meals and onboard facilities.
Is the DAMRI Bali bus safe for foreign tourists?
Yes. DAMRI is a state-owned transport operator. The buses include safety features such as CCTV and designated departure points.