Book Madiun to Surabaya Train Tickets

Hero image
Select city or station
Going anywhere?
Wed, 10 Jun 26 (One Way)
1 Passenger
Select city or station
Going anywhere?
Wed, 10 Jun 26 (One Way)
1 Passenger

Train Schedule & Ticket Prices Madiun - Surabaya

Jayakarta
Economy Wednesday, 10 June 2026
02:51
3h 10m
Ngawi
06:01Surabaya Gubeng
IDR 260,000/paxSee Train
Jayakarta
Economy Wednesday, 10 June 2026
02:51
3h 10m
Ngawi
06:01Surabaya Gubeng
IDR 260,000/paxSee Train
Jayakarta
Economy Wednesday, 10 June 2026
03:42
2h 19m
Madiun
06:01Surabaya Gubeng
IDR 260,000/paxSee Train
Jayakarta
Economy Wednesday, 10 June 2026
02:51
3h 10m
Ngawi
06:01Surabaya Gubeng
IDR 260,000/paxSee Train
Jayakarta
Economy Wednesday, 10 June 2026
02:51
3h 10m
Ngawi
06:01Surabaya Gubeng
IDR 260,000/paxSee Train
Bima
Executive Wednesday, 10 June 2026
01:20
2h
Madiun
03:20Surabaya Gubeng
IDR 530,000/paxSee Train
Bima
Executive Wednesday, 10 June 2026
01:20
2h
Madiun
03:20Surabaya Gubeng
IDR 530,000/paxSee Train
Bima Compartment
Executive Wednesday, 10 June 2026
01:20
2h
Madiun
03:20Surabaya Gubeng
IDR 1,380,000/paxSee Train
Bima Compartment
Executive Wednesday, 10 June 2026
01:20
2h
Madiun
03:20Surabaya Gubeng
IDR 1,380,000/paxSee Train
Bima Compartment
Executive Wednesday, 10 June 2026
01:20
2h
Madiun
03:20Surabaya Gubeng
IDR 1,380,000/paxSee Train

What to Know About Madiun to Surabaya Train

Hop aboard the train to Surabaya and get ready for an adventure in Indonesia's vibrant metropolis! Going by train is simple and affordable - you can depart directly from Madiun and arrive in the heart of Surabaya in just a few hours. Choose from economy, business, and executive class trains to suit your travel style and needs.

 

Surabaya, known as the "City of Heroes," is definitely one of Indonesia’s top destinations. A melting pot of cultures, visitors will love exploring its rich and colorful history. Dive into the bustling streets of Pasar Genteng, where tantalizing aromas and vibrant colors await at every corner - or stroll through the historic Arab Quarter, a treasure trove of mosques, markets, and rich traditions.

 

Ticket Prices

Starting from IDR 88,000

Journey Duration

2 to 3.5 hours 

First Train to Surabaya

01:23 AM

Last Train to Surabaya

09:57 PM

Departure Stations

Madiun Station (MN), Ngawi Station (NGW), Caruban Station (CRB)

Arrival Stations

Surabaya Gubeng Station (SGU), Wonokromo Station (WO)

Train Classes

Economy, Business, Executive

*The information in the table above is subject to change.

Save on Your Madiun to Surabaya Train Tickets with tiket.com

Make the most out of your trip by booking your Madiun to Surabaya train tickets with tiket.com. You’ll be able to order your tickets up to 45 days in advance, making planning future trips much easier. 

 

Plus, you can opt into our Full Protection travel insurance program, ensuring your peace of mind. You can find out more about booking your ticket through our guide.

 

For those looking to save on their journey, we’ve got your back. With lots of exclusive discounts in store, traveling by train is more affordable than ever. Keep an eye out for our OTW promo for even bigger discounts, too! So hurry - book now to get your Madiun to Surabaya train tickets for less, only at tiket.com.

 

Popular Train Routes from Madiun

 

Popular Train Routes from Surabaya

Stations in Madiun

There are three departure stations to choose from, namely Madiun Station, Ngawi Station, or Caruban Station. These stations are located close to Madiun Regency, with Madiun Station situated directly in the city itself. As a large train station, Madiun Station is equipped with more facilities, such as an ATM center, nursing rooms, and a kids' play area. Passengers should note that Ngawi Station is located within its own regency.

Stations in Surabaya

Trains from Semarang will arrive at Surabaya Gubeng Station and Wonokromo Station. Both train stations serve as a central hub for intercity and local trains. Surabaya Gubeng Station is also the biggest station in East Java and currently serves both intercity and local commuter trains. Thanks to the stations’ prime locations, passengers can easily find restaurants, hotels, and tourist attractions nearby. Wonokromo Station is located in southern Surabaya, and also serves as a stop to many commuter lines to and from Surabaya, making it easy for passengers heading to the city center.

 

Where to Stay in Surabaya

 

Things to Do in Surabaya