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

Book Surabaya to Solo Train Tickets

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

Train Schedule & Ticket Prices Surabaya - Solo

Pasundan
Economy Wednesday, 08 July 2026
05:00
4h 2m
Surabaya Gubeng
09:02Purwosari
IDR 280,000/paxSee Train
Pasundan
Economy Wednesday, 08 July 2026
05:00
4h 2m
Surabaya Gubeng
09:02Purwosari
IDR 280,000/paxSee Train
Pasundan
Economy Wednesday, 08 July 2026
05:00
4h 2m
Surabaya Gubeng
09:02Purwosari
IDR 280,000/paxSee Train
Pasundan
Economy Wednesday, 08 July 2026
05:00
4h 2m
Surabaya Gubeng
09:02Purwosari
IDR 280,000/paxSee Train
Gaya Baru Malam Selatan
Economy Wednesday, 08 July 2026
06:30
3h 52m
Surabaya Gubeng
10:22Purwosari
IDR 370,000/paxSee Train
Sancaka
Executive Wednesday, 08 July 2026
07:00
3h 9m
Surabaya Gubeng
10:09Solobalapan
IDR 380,000/paxSee Train
Gaya Baru Malam Selatan
Executive Wednesday, 08 July 2026
06:30
3h 52m
Surabaya Gubeng
10:22Purwosari
IDR 490,000/paxSee Train
Gaya Baru Malam Selatan
Executive Wednesday, 08 July 2026
06:30
3h 52m
Surabaya Gubeng
10:22Purwosari
IDR 490,000/paxSee Train
Gaya Baru Malam Selatan
Executive Wednesday, 08 July 2026
06:30
3h 52m
Surabaya Gubeng
10:22Purwosari
IDR 490,000/paxSee Train
Gaya Baru Malam Selatan
Executive Wednesday, 08 July 2026
06:30
3h 52m
Surabaya Gubeng
10:22Purwosari
IDR 490,000/paxSee Train

What to Know About Surabaya to Solo Train

The heartland of Central Java is just a train ride away. Going from Surabaya to Solo by train is easy and affordable. Take advantage of great prices and enjoy comfortable seating alongside other perks. You can choose between economy and executive classes to better suit your travel style. You’ll travel a distance of 261 km in as little as 3 hours and arrive directly in downtown Solo.

 

Officially known as Surakarta, Solo has a varied history that dates back to the Mataram Kingdom. With such a rich cultural heritage, there’s much to do and discover in the city. Visit the Kraton Surakarta for a glimpse of traditional Solo architecture. Don’t forget to catch a wayang performance before you leave, as Solo is also famed for its wayang roots and traditions.  

 

Ticket Prices

Starting from IDR 88,000

Journey Duration

3 to 5.5 hours

First Train to Solo

05:50 AM

Last Train to Solo

08:00 PM

Departure Stations

Surabaya Gubeng Station (SGU)

Arrival Stations

Solo Balapan Station (SLO), Purwosari Station (PWS)

Train Classes

Economy, Business, Executive

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

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

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

 

Popular Train Routes from Surabaya

 

Popular Train Routes from Solo

Stations in Surabaya

Surabaya Gubeng Station is the departure point for passengers heading to Solo. As the biggest station in Surabaya, it serves trains of all classes to and from many destinations within Java. Many facilities such as health clinics, charging stations, and prayer rooms are available. Additionally, there are eateries and convenience stores inside for those who’d like to eat before their journey. 

Stations in Solo

Out of the two arrival stations, Solo Balapan Station is the most popular train station in the city. For those who’d like to rest or eat after their journey, there are a number of hotels and restaurants available within walking distance from the station. Visitors have many options on continuing their journey, including taxis, ride-hailing services, and commuter trains. 

 

Passengers can also arrive at Purwosari Station. Situated on the west side of town, the station is close to many accommodations, making it an ideal choice for travelers staying in that area. 

 

Where to Stay in Solo

 

Things to Do in Solo