The journey from Subang to Denpasar is a long-distance trek spanning over 1,100 kilometers. The most common public transport is the long-distance bus, which includes a ferry crossing from Ketapang (East Java) to Gilimanuk (Bali). The total travel time is approximately 24 to 30 hours. This route takes you across the entire island of Java before reaching the island of Bali. It is a challenging but rewarding journey for those who enjoy overland travel.
Total Distance: 1,100 km driving distance, 950 km straight-line distance.
|
Direct
|
Direct
|
|
|---|---|---|
| Duration | 26 hours | 22 hours |
| Avg Price | 450,000 - 700,000 IDR | 2,000,000 IDR (fuel + tolls + ferry) |
| Operator | Lorena or Pahala Kencana | Private Vehicle |
| Route | Subang - Pantura Road - Ketapang (Ferry) - Gilimanuk - Denpasar | Subang - Tol Trans Jawa - Ketapang (Ferry) - Denpasar |
| Tip | The bus ticket price includes the ferry crossing fee. | Driving requires multiple drivers to ensure safety over such a long distance. |
April to October for dry weather, ideal for exploring Bali's beaches and cultural sites.