Promo
Promo
Blibli Tiket RewardsYour Orders
Tiket.com logo
Staycation in Bandung
Event in Jakarta
Flight to Surabaya
Tour in Lombok
Train to Yogyakarta
Car Rental in Semarang
Activities in Bali

Surabaya to Magetan Train

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

Train Schedule & Ticket Prices Surabaya - Magetan

Sri Tanjung
Economy Thursday, 25 June 2026
14:15
2h 59m
Surabaya Kota
17:14Magetan
IDR 88,000/paxSee Train
Sri Tanjung
Economy Thursday, 25 June 2026
14:39
2h 35m
Wonokromo
17:14Magetan
IDR 88,000/paxSee Train
Sri Tanjung
Economy Thursday, 25 June 2026
14:28
2h 46m
Surabaya Gubeng
17:14Magetan
IDR 88,000/paxSee Train
Jayakarta
Economy Thursday, 25 June 2026
13:50
2h 28m
Surabaya Gubeng
16:18Magetan
IDR 168,000/paxSee Train

What to Know about Surabaya to Magetan Train

Are you willing to take a trip from Surabaya to Magetan? If you choose to go by train, the journey will take about 2-3 hours. It is best for you if you want to save up more on your trip. The train ticket from Surabaya to Magetan starts from IDR 88.000 - IDR 230.000. For this route, the class available is only Economy class. The trains are Sri Tanjung and Jayakarta and the first departure will be around 06:00 AM.

 

There are three departing stations in Surabaya that you can choose from. They are Surabaya Kota (SB), Surabaya Gubeng (SGU), Wonokromo (WO). The arriving station will end at Magetan Station (MAG).

 

Ticket Price

Starts from IDR 88,000

Journey Duration

3 hours in average

First Train to Magetan

06:03 AM

Last Train to Magetan

10:15 AM

Departure Station

Surabaya Kota (SB), Surabaya Gubeng (SGU), Wonokromo (WO)

Arrival Station

Magetan (MAG)

Train Classes

Economy

 

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

 

Get the Best Price for Surabaya to Magetan Train Tickets with tiket.com

What are you waiting for? Book your Surabaya to Magetan train ticket now only at tiket.com! Don’t miss the train ticket promo from us just for you!Check out our offers OTW promo that include discounts for all products. Going anywhere? tiket.com!

 

Popular Train Routes from Surabaya

 

Popular Train Routes from Magetan

 

Stations in Surabaya

There are many stations available in Surabaya. However, for the Surabaya to Magetan route, there are three stations only. You can depart either from Surabaya Kota (SB), Surabaya Gubeng (SGU), or Wonokromo (WO). 

 

One of the departing stations that provide the Surabaya to Magetan route is Surabaya Kota Station (SB). This station is not only for operation trains, but also logistics. It is located at Jl. Stasiun Kota No. 9, Bongkaran, Pabean Cantikan, Surabaya, Jawa Timur 60161.

 

Surabaya Gubeng (SGU) is the most well-known train station in Surabaya. It is classified as type A station, which means the biggest station among its class. Surabaya Gubeng Station is located at Jl. Gubeng Masjid (bangunan baru), Pacar Keling, Tambaksari, Surabaya, Jawa Timur 60131.

 

The last station that provides a train route for Surabaya to Magetan is Wonokromo Station. This station also provides routes for trains to the Central Java area. Wonokromo Station is located at Jl. Stasiun Wonokromo No. 1, Jagir, Wonokromo, Surabaya, Jawa Timur 60244.

 

Stations in Magetan

Magetan only has one main station. It is known as Magetan Station (MAG). This station serves long distance routes. Before officially changing to Magetan Station (MAG), this station was well-known as Stasiun Barat (BAT). This station also provides routes to Central Java. Magetan Station is located at Jl. Stasiun Barat, Karangsono, Barat, Magetan, Jawa Timur 63395.

 

Where to Stay in Magetan

 

Tourist Attractions in Magetan

What to Know about Surabaya to Magetan Train

Are you willing to take a trip from Surabaya to Magetan? If you choose to go by train, the journey will take about 2-3 hours. It is best for you if you want to save up more on your trip. The train ticket from Surabaya to Magetan starts from IDR 88.000 - IDR 230.000. For this route, the class available is only Economy class. The trains are Sri Tanjung and Jayakarta and the first departure will be around 06:00 AM.

 

There are three departing stations in Surabaya that you can choose from. They are Surabaya Kota (SB), Surabaya Gubeng (SGU), Wonokromo (WO). The arriving station will end at Magetan Station (MAG).

 

Ticket Price

Starts from IDR 88,000

Journey Duration

3 hours in average

First Train to Magetan

06:03 AM

Last Train to Magetan

10:15 AM

Departure Station

Surabaya Kota (SB), Surabaya Gubeng (SGU), Wonokromo (WO)

Arrival Station

Magetan (MAG)

Train Classes

Economy

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

 

Get the Best Price for Surabaya to Magetan Train Tickets with tiket.com

What are you waiting for? Book your Surabaya to Magetan train ticket now only at tiket.com! Don’t miss the train ticket promo from us just for you!Check out our offers OTW promo that include discounts for all products. Going anywhere? tiket.com!

 

Stations in Surabaya

There are many stations available in Surabaya. However, for the Surabaya to Magetan route, there are three stations only. You can depart either from Surabaya Kota (SB), Surabaya Gubeng (SGU), or Wonokromo (WO). 

 

One of the departing stations that provide the Surabaya to Magetan route is Surabaya Kota Station (SB). This station is not only for operation trains, but also logistics. It is located at Jl. Stasiun Kota No. 9, Bongkaran, Pabean Cantikan, Surabaya, Jawa Timur 60161.

 

Surabaya Gubeng (SGU) is the most well-known train station in Surabaya. It is classified as type A station, which means the biggest station among its class. Surabaya Gubeng Station is located at Jl. Gubeng Masjid (bangunan baru), Pacar Keling, Tambaksari, Surabaya, Jawa Timur 60131.

 

The last station that provides a train route for Surabaya to Magetan is Wonokromo Station. This station also provides routes for trains to the Central Java area. Wonokromo Station is located at Jl. Stasiun Wonokromo No. 1, Jagir, Wonokromo, Surabaya, Jawa Timur 60244.

 

Stations in Magetan

Magetan only has one main station. It is known as Magetan Station (MAG). This station serves long distance routes. Before officially changing to Magetan Station (MAG), this station was well-known as Stasiun Barat (BAT). This station also provides routes to Central Java. Magetan Station is located at Jl. Stasiun Barat, Karangsono, Barat, Magetan, Jawa Timur 63395.

 

Where to Stay in Magetan

 

Tourist Attractions in Magetan