Subang
Subang
Denpasar
Denpasar
Bus Driving

Subang to Denpasar

Updated: 28 May 2026

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.
Fastest Way
Private car takes about 22 hours, depending on traffic and ferry wait times.
Cheapest Way
Long-distance bus is the most cost-effective way to reach Bali from Subang.
Compare Subang to Denpasar Routes
Bus
Direct
Driving
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.
Travel Tips
  • Prepare for Long Travel
    Bring a neck pillow, snacks, and entertainment for the long bus journey.
  • Ferry Crossing
    The ferry from Ketapang to Gilimanuk takes about 1 hour; be prepared for potential wait times.
  • Local Currency
    Carry enough cash for food and small expenses during the long bus trip.
  • Bali Transport
    Once in Denpasar, use ride-hailing apps like Grab or Gojek for easy transport.
  • Travel Documents
    Keep your ID card or passport handy for the ferry crossing.
Safety Tips
  • Bus Safety
    Choose reputable bus companies for better vehicle maintenance and driver experience.
  • Personal Belongings
    Keep your valuables secure at all times during the long journey.
  • Health
    Stay hydrated and take breaks to stretch your legs whenever the bus stops.
  • Emergency Contacts
    Save the local emergency numbers for Bali on your phone.
People Also Ask
  • Is there a train to Bali?
    No, there is no train service to Bali; you must use a bus or private vehicle.
  • How long is the trip?
    The trip takes 22 to 30 hours by road.
  • What is the best way to travel?
    Bus is the most common, while car is the most flexible.
  • Are there hotels?
    Yes, Bali has a huge range of hotels from budget to luxury.
  • Is it safe?
    Yes, Bali is a very safe and tourist-friendly island.
Quick Info
  • From Subang, Jawa Barat, Indonesia
  • To Denpasar, Bali, Indonesia
  • Modes
Best Time to Travel

April to October for dry weather, ideal for exploring Bali's beaches and cultural sites.

Things to Do in Denpasar
1
Kuta Beach
The most famous beach in Bali, known for its surfing and nightlife. It is a must-visit for first-time travelers.
2
Ubud
The cultural heart of Bali, famous for its rice terraces, art galleries, and traditional dance performances.
3
Uluwatu Temple
A stunning sea temple perched on a cliff. The sunset views here are world-famous.
4
Tanah Lot
A beautiful temple located on a rock formation in the sea. It is one of the most iconic landmarks in Bali.
Tags
Subang to Denpasar travel to Bali bus to Bali Subang to Denpasar distance Bali tourism Java to Bali ferry how to reach Bali travel guide Indonesia