Book Madiun to Surabaya Train Tickets
Train Schedule & Ticket Prices Madiun - Surabaya
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
- Trains from Madiun to Yogyakarta
- Trains from Madiun to Jakarta
- Trains from Madiun to Bandung
- Trains from Madiun to Cirebon
- Trains from Madiun to Tulungagung
- Trains from Madiun to Blitar
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
- DoubleTree by Hilton Surabaya
- Midtown Residence Marvell City Surabaya
- Oakwood Hotel & Residence Surabaya
- Wyndham Surabaya
- D Carol Hotel Surabaya
- Prime Royal Hotel Surabaya
- G Suites Hotel by AMITHYA
- BATIQA Hotel Darmo Surabaya
- Novotel Surabaya Hotel & Suites
- HARRIS Hotel & Conventions Gubeng
Things to Do in Surabaya
- Playtopia Ciputra World Surabaya
- The Grand Taman Safari Prigen Jatim
- Trans Studio Mini Ngagel Surabaya
- Kid City Ahmad Yani Surabaya
- Blockbuster Museum Surabaya
- Dandelion ID Dharmahusada
- Kraton Waterpark Sidoarjo
- Kid City Ahmad Yani Surabaya
- Wisata Edukasi & Resort Kebun Pak Budi
- Funworld Ciputra World Surabaya