Surabaya
Surabaya
Madiun
Madiun
Train Driving

Surabaya to Madiun

Updated: 28 May 2026

Madiun is a major city in East Java, located about 165 kilometers from Surabaya. The train is the most popular and efficient way to travel, with multiple daily departures from Surabaya Gubeng. The journey takes approximately 3 hours, passing through scenic rice fields and small towns. Madiun is known for its railway industry and delicious local cuisine, making it a great destination for a short trip.

Total Distance: 165 km driving distance, 150 km straight-line distance.
Fastest Way
Train travel takes exactly 3 hours, making it the most reliable option.
Cheapest Way
Economy class train tickets are available for as low as 80,000 IDR.
Compare Surabaya to Madiun Routes
Train
Direct
Driving
Direct
Duration 3 hours 3 hours 30 mins
Avg Price 100,000 - 200,000 IDR 300,000 IDR (fuel + tolls)
Operator PT Kereta Api Indonesia (Argo Wilis) Private Car
Route Surabaya Gubeng - Mojokerto - Jombang - Madiun Kertosono-Mojokerto Toll Road
Tip The Argo Wilis train is the fastest and most comfortable option. The toll road significantly reduces travel time compared to the old national road.
Travel Tips
  • Eat Nasi Pecel
    Madiun is famous for its Nasi Pecel; try it at a local warung.
  • Book Trains Early
    Trains to Madiun are popular with commuters; book in advance.
  • Station Location
    Madiun station is very close to the city center.
  • Weather
    It can get quite hot in the afternoon; plan outdoor activities for the morning.
  • Transport
    Use ride-hailing apps for easy movement within the city.
Safety Tips
  • Road Safety
    If driving, be careful of heavy trucks on the national road.
  • Personal Safety
    Madiun is generally very safe, but keep your belongings secure in crowded areas.
  • Health
    Stay hydrated during the hot afternoons.
  • Emergency
    Keep the local hospital contact number saved.
People Also Ask
  • Is Madiun a big city?
    Yes, it is a major administrative and industrial city in East Java.
  • How long is the train ride?
    It takes about 3 hours.
  • What is the best food?
    Nasi Pecel Madiun is the signature dish.
  • Are there hotels?
    Yes, there are many options from budget to luxury.
  • Is it safe?
    Yes, it is a very safe city for tourists.
Quick Info
  • From Surabaya, Jawa Timur, Indonesia
  • To Madiun, Jawa Timur, Indonesia
  • Modes
Best Time to Travel

June to August, when the weather is pleasant for exploring the city's parks.

Things to Do in Madiun
1
Pahlawan Street Center
A modern pedestrian area in the city center with replicas of world landmarks. It is the most popular spot for evening walks.
2
Waduk Bening Widas
A beautiful reservoir located on the outskirts of the city, perfect for fishing and relaxing.
3
Madiun Railway Museum
Showcases the history of the railway industry in Madiun, which is a major hub for train manufacturing.
4
Alun-Alun Madiun
The city square is surrounded by food stalls selling the famous Nasi Pecel Madiun.
Tags
Surabaya to Madiun train Surabaya to Madiun travel train to Madiun Madiun transport Surabaya to Madiun distance best way to Madiun Jawa Timur travel Madiun city guide