The journey from Salatiga to Denpasar covers approximately 750 kilometers, including a ferry crossing from Ketapang (Java) to Gilimanuk (Bali). You can take an inter-provincial bus that travels directly to Denpasar, which is the most common and practical method. The trip takes between 18 to 22 hours depending on traffic and ferry schedules. This route offers a scenic view of the eastern coast of Java and the crossing of the Bali Strait. It is a long but rewarding journey to the island of Bali.
Total Distance: 750 km driving distance, 600 km straight-line distance.
|
Direct
|
Direct
|
|
|---|---|---|
| Duration | 20 hours | 1 hour (ferry crossing) |
| Avg Price | IDR 350,000 - 600,000 | Included in bus fare |
| Operator | PO. Gunung Harta | ASDP Indonesia Ferry |
| Route | Salatiga - Banyuwangi - Ketapang - Gilimanuk - Denpasar | Ketapang Port to Gilimanuk Port |
| Tip | Choose an executive or sleeper bus for better comfort on this long trip. | You must disembark the bus during the ferry crossing. |
April to October for the best weather conditions in Bali.