Book Surabaya to Pasuruan Train Tickets

Select city or station
Going anywhere?
Thu, 20 Mar 25 (One Way)
1 Passenger
Select city or station
Going anywhere?
Thu, 20 Mar 25 (One Way)
1 Passenger

Train Schedule & Ticket Prices Surabaya - Pasuruan

Probowangi
Economy Thursday, 20 March 2025
05:55
1h 32m
Surabaya Gubeng
07:27Pasuruan
IDR 27,000/paxSee Train
Probowangi
Economy Thursday, 20 March 2025
05:55
1h 10m
Surabaya Gubeng
07:05Bangil
IDR 27,000/paxSee Train
Probowangi
Economy Thursday, 20 March 2025
06:07
1h 20m
Wonokromo
07:27Pasuruan
IDR 27,000/paxSee Train
Probowangi
Economy Thursday, 20 March 2025
06:07
58m
Wonokromo
07:05Bangil
IDR 27,000/paxSee Train
Pandalungan
Executive Thursday, 20 March 2025
05:37
51m
Surabaya Gubeng
06:28Bangil
IDR 150,000/paxSee Train
Pandalungan
Executive Thursday, 20 March 2025
05:15
1h 13m
Surabaya Pasarturi
06:28Bangil
IDR 150,000/paxSee Train
Jayabaya
Economy Thursday, 20 March 2025
08:18
1h 21m
Surabaya Pasarturi
09:39Bangil
IDR 260,000/paxSee Train
Pandalungan Priority
Executive Thursday, 20 March 2025
05:37
51m
Surabaya Gubeng
06:28Bangil
IDR 450,000/paxSee Train
Pandalungan Priority
Executive Thursday, 20 March 2025
05:15
1h 13m
Surabaya Pasarturi
06:28Bangil
IDR 450,000/paxSee Train
Pandalungan Priority
Executive Thursday, 20 March 2025
05:15
1h 13m
Surabaya Pasarturi
06:28Bangil
IDR 500,000/paxSee Train

What to Know About Surabaya to Pasuruan Train

Going from Surabaya to Pasuruan by train is simple and affordable. With journey times as short as 41 minutes, you can arrive directly in the center of Pasuruan. Choose from multiple departures throughout the day and enjoy the flexibility of various departure points. You can also arrive directly from city center to city center depending on your departure and arrival stations. Once you are in Pasuruan, there is much to visit when sightseeing. Its proximity to the northern Java coast means that there are many beaches and nature spots to discover.

 

Ticket Prices

Starting from IDR 27,000

Journey Duration

41 minutes to 1 hour 36 minutes

First Train to Pasuruan

04:04 AM

Last Train to Pasuruan

11:50 PM

Departure Stations

Surabaya Gubeng Station (SGU), Surabaya Pasar Turi (SBI), Wonokromo Station (WO)

Arrival Stations

Bangil Station (BG), Pasuruan Station (PS)

Train Classes

Economy, Business, Executive

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

 

 

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

 

Make the most out of your trip by booking your Surabaya to Pasuruan 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 Surabaya to Pasuruan train tickets for less, only at tiket.com.

Vacation Activities in Pasuruan

Kebun Pak Budi
Jawa Timur
IDR 20,000
Choose ticket
Game Fantasia Carrefour Pasuruan
Jawa Timur
IDR 80,000
Choose ticket
The Grand Taman Safari Prigen Jatim
Jawa Timur
IDR 160,000
Choose ticket
Mount Bromo Sunrise, Madakaripura Waterfall or Savannah Hills Tour
Jawa Timur
IDR 1,273,855
Choose ticket
East Java Family Tour (Baobab Safari, Malang & Mount Bromo)
Jawa Timur
IDR 3,879,886
Choose ticket

Find The Best Hotel in Pasuruan

Inna Tretes Hotel
Prigen, Pasuruan
Starts from
IDR 359,856/room/night
Find
Royal Senyiur Hotel
Prigen, Pasuruan
Starts from
IDR 559,354/room/night
Find
Surya Hotel and Cottage Prigen
Prigen, Pasuruan
Starts from
IDR 743,999/room/night
Find
BAOBAB SAFARI RESORT
Prigen, Pasuruan
Starts from
IDR 949,999/room/night
Find
Plataran Bromo
Tosari, Pasuruan
Starts from
IDR 2,718,143/room/night
Find