Gianyar
Gianyar
Madiun
Madiun
Train

Gianyar to Madiun

Updated: 28 May 2026

The journey from Gianyar to Madiun is a long-distance trip across the island of Java. You must travel from Gianyar to Gilimanuk, cross the ferry to Ketapang, and then take a train from Banyuwangi to Madiun. The total travel time is approximately 16 hours. This route passes through major cities like Surabaya or Solo depending on the train connection. It is a great way to see the diverse landscapes of East Java.

Total Distance: 600 km driving distance, 500 km straight-line air distance.
Fastest Way
Private car to Ketapang, then train to Madiun, taking 14 hours total.
Cheapest Way
Bus to Gilimanuk, ferry to Ketapang, and economy train to Madiun, costing around 450,000 IDR.
Compare Gianyar to Madiun Routes
Train
Connecting
Duration
10 hours (train leg)
Avg Price
300,000 - 500,000 IDR
Operator
PT Kereta Api Indonesia
Route
Ketapang - Surabaya - Madiun

The train from Surabaya to Madiun is very frequent and comfortable.

Travel Tips
  • Train Class
    Choose Executive class for long journeys to Madiun for better comfort.
  • Booking
    Use the KAI Access app for the best ticket prices.
  • Station
    Madiun station is centrally located, making it easy to find transport.
  • Connectivity
    Most trains offer power outlets for your devices.
  • Food
    Stock up on snacks before boarding the train.
Safety Tips
  • Station Safety
    Keep your bags in sight at all times in the station.
  • Personal Safety
    Avoid walking alone in quiet areas at night.
  • Health
    Carry hand sanitizer for use during the long journey.
  • Emergency
    Know the emergency number 112 for Indonesia.
People Also Ask
  • Is there a direct train from Bali to Madiun?
    No, you must cross to Java first.
  • How long is the train from Surabaya to Madiun?
    It takes about 3 hours.
  • Can I book train tickets online?
    Yes, via the KAI Access app or website.
  • What is Madiun famous for?
    It is famous for its Nasi Pecel and railway industry.
  • Is Madiun safe for tourists?
    Yes, it is a safe and friendly city.
Quick Info
  • From Gianyar, Bali, Indonesia
  • To Madiun, Jawa Timur, Indonesia
  • Modes
Best Time to Travel

April to September for dry weather.

Things to Do in Madiun
1
Pahlawan Street Center
A modern city center area with replicas of world landmarks.
2
Waduk Bening Widas
A scenic reservoir perfect for fishing and relaxing.
3
Madiun Culinary
Try the famous Nasi Pecel Madiun, a local staple.
4
Kresek Monument
A historical site commemorating the Madiun affair.
Tags
Gianyar to Madiun Bali to Madiun Madiun train station East Java travel Ketapang to Madiun Bali to Java train Madiun tourism Indonesia travel guide