Denpasar
Denpasar
Train Bus

Kroya to Denpasar

Updated: 28 May 2026

The journey from Kroya to Denpasar is a long-distance trip across Java and across the Bali Strait. Covering over 800 kilometers, this route involves a combination of train or bus and a ferry crossing. Denpasar is the capital of Bali and the gateway to the island's famous beaches and culture. The journey is long but offers a unique experience of the Indonesian archipelago. Plan for at least a full day of travel to reach your destination.

Total Distance: 800 km driving distance, 650 km straight-line air distance.
Fastest Way
Train to Surabaya followed by a flight to Denpasar is the fastest.
Cheapest Way
Bus is the cheapest, starting from 400,000 IDR.
Compare Kroya to Denpasar Routes
Train
Connecting
Bus
Direct
Duration 14 hours 24 hours
Avg Price 300,000 - 700,000 IDR 400,000 - 800,000 IDR
Operator KA Argo Wilis Gunung Harta
Route Kroya to Surabaya, then bus to Denpasar via Ketapang-Gilimanuk ferry. Via Trans-Java Toll Road and Ketapang-Gilimanuk ferry.
Tip The train to Surabaya is the most comfortable leg of this long journey. Direct buses are available and include the ferry crossing in the ticket price.
Travel Tips
  • Ferry
    The ferry crossing from Ketapang to Gilimanuk takes about 1 hour.
  • Booking
    Book your bus tickets in advance, especially during holidays.
  • Transport
    Use ride-hailing apps for easy travel within Denpasar.
  • Food
    Try local Balinese dishes like Babi Guling.
  • Connectivity
    Ensure your mobile data is active for navigation.
Safety Tips
  • Crowds
    Be careful in crowded areas like the bus terminal.
  • Night Travel
    Avoid traveling alone at night on long-distance buses.
  • Valuables
    Keep your belongings secure at all times.
  • Emergency
    Save the local emergency number 112.
People Also Ask
  • Is there a direct train to Denpasar?
    No, there are no trains in Bali.
  • How long is the bus ride?
    It usually takes 24 hours including the ferry.
  • Is Denpasar safe?
    Yes, it is a safe city with standard urban precautions.
  • Can I take a flight?
    Yes, you can fly from Surabaya to Denpasar.
  • What is the best time to visit?
    The dry season is best for outdoor activities.
Quick Info
  • From Kroya, Jawa Tengah, Indonesia
  • To Denpasar, Bali, Indonesia
  • Modes
Best Time to Travel

April to October, as the dry season is best for visiting Bali.

Things to Do in Denpasar
1
Bajra Sandhi Monument
Visit this impressive monument dedicated to the struggle of the Balinese people.
2
Badung Market
Explore the largest traditional market in Denpasar for local goods and food.
3
Bali Museum
Learn about Balinese history and culture at this well-curated museum.
4
Puputan Badung Square
Relax in this central park, a popular gathering spot for locals.
Tags
Kroya to Denpasar Kroya to Denpasar train Kroya to Denpasar bus Denpasar travel Bali transport Kroya transport traveling to Bali Kroya to Denpasar distance
More to Kroya