Kuta Selatan
Kuta Selatan
Madiun
Madiun
Bus Flight

Kuta Selatan to Madiun

Updated: 28 May 2026

Traveling from Kuta Selatan to Madiun involves crossing the Bali Strait via ferry and traversing the Trans-Java Highway. The journey covers approximately 550 km. You can take an inter-provincial bus from Mengwi Terminal in Bali directly to Madiun. Alternatively, fly from Ngurah Rai International Airport to Juanda Airport in Surabaya, then take a train. The route passes through major cities like Probolinggo and Mojokerto.

Total Distance: Driving distance 550 km, straight-line air distance 420 km.
Fastest Way
Flight to Surabaya followed by a train to Madiun takes 6 hours total, significantly faster than road travel.
Cheapest Way
Bus is the cheapest option at IDR 350,000, offering a direct route without needing multiple transfers.
Compare Kuta Selatan to Madiun Routes
Bus
Direct
Flight
Connecting
Duration 14 hours 6 hours
Avg Price IDR 350,000 - 500,000 IDR 1,200,000 - 2,000,000
Operator Gunung Harta Lion Air
Route Mengwi Terminal - Gilimanuk - Ketapang - Probolinggo - Madiun DPS - SUB - Madiun (via train)
Tip Book your seat at least two days in advance at Mengwi Terminal. Take the Argo Wilis train from Gubeng Station in Surabaya to Madiun.
Travel Tips
  • Ferry Timing
    Always check the Gilimanuk-Ketapang ferry schedule as queues can be long during weekends.
  • Train Booking
    Use the KAI Access app to book your train tickets from Surabaya to Madiun in advance.
  • Bus Comfort
    Choose executive class buses for better legroom and reclining seats on the long journey.
  • Currency
    Carry sufficient cash in small denominations for toll roads and roadside snacks.
  • Connectivity
    Ensure you have a Telkomsel SIM card for the best signal coverage throughout the Java highway.
Safety Tips
  • Bus Safety
    Keep your valuables in a small bag that stays with you at your seat, not in the overhead bin.
  • Road Conditions
    Be aware that the Trans-Java highway can be prone to heavy traffic near major industrial hubs.
  • Health
    Carry motion sickness medication if you are sensitive to winding roads or ferry crossings.
  • Emergency
    Save the local police emergency number 110 in your phone before starting your trip.
People Also Ask
  • Is there a direct train from Bali to Madiun?
    No, there are no train tracks in Bali; you must take a bus or flight to Java first.
  • How long is the ferry crossing?
    The ferry crossing from Gilimanuk to Ketapang takes approximately 45 to 60 minutes.
  • Which bus company is best for this route?
    Gunung Harta and Pahala Kencana are highly rated for long-distance routes to East Java.
  • Are there ATMs in Madiun?
    Yes, Madiun has extensive banking facilities and ATMs throughout the city center.
  • What is the best time to arrive in Madiun?
    Arriving in the morning allows you to explore the city's landmarks before the afternoon heat.
Quick Info
  • From Kuta Selatan, Bali, Indonesia
  • To Madiun, Jawa Timur, Indonesia
  • Modes
Best Time to Travel

May to September, as the dry season ensures smoother ferry crossings and road travel.

Things to Do in Madiun
1
Pahlawan Street Center
Visit this vibrant city center area in Madiun known for its replicas of world landmarks. It is a popular spot for evening walks and local street food.
2
Waduk Bening Widas
Explore this scenic reservoir located in Saradan. It offers peaceful views and is a great spot for local fishing and photography.
3
Sun City Festival
Enjoy this integrated entertainment complex featuring a water park and shopping mall. It is perfect for families traveling with children.
4
Madiun Culinary Tour
Taste the authentic Nasi Pecel Madiun, a local specialty featuring steamed rice with peanut sauce and fresh vegetables. Visit local warungs near the station.
Tags
Kuta Selatan to Madiun bus Bali to Madiun travel Madiun transport guide traveling from Bali to East Java bus from Bali to Madiun flight to Madiun from Bali Madiun travel tips East Java transport