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

Booking Semarang to Solo Train Ticket

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

Train Schedule & Ticket Prices Semarang - Solo

Joglosemarkerto
Economy Monday, 13 July 2026
14:19
2h 21m
Semarangponcol
16:40Solobalapan
IDR 85,000/paxSee Train
Joglosemarkerto
Economy Monday, 13 July 2026
14:30
2h 10m
Semarang Tawang
16:40Solobalapan
IDR 85,000/paxSee Train
Joglosemarkerto
Economy Monday, 13 July 2026
14:19
2h 21m
Semarangponcol
16:40Solobalapan
IDR 90,000/paxSee Train
Joglosemarkerto
Economy Monday, 13 July 2026
14:19
2h 21m
Semarangponcol
16:40Solobalapan
IDR 90,000/paxSee Train
Joglosemarkerto
Economy Monday, 13 July 2026
14:19
2h 21m
Semarangponcol
16:40Solobalapan
IDR 100,000/paxSee Train
Joglosemarkerto
Executive Monday, 13 July 2026
14:30
2h 10m
Semarang Tawang
16:40Solobalapan
IDR 130,000/paxSee Train
Joglosemarkerto
Executive Monday, 13 July 2026
14:19
2h 21m
Semarangponcol
16:40Solobalapan
IDR 130,000/paxSee Train
Joglosemarkerto
Executive Monday, 13 July 2026
14:19
2h 21m
Semarangponcol
16:40Solobalapan
IDR 135,000/paxSee Train
Joglosemarkerto
Executive Monday, 13 July 2026
14:19
2h 21m
Semarangponcol
16:40Solobalapan
IDR 135,000/paxSee Train
Joglosemarkerto
Executive Monday, 13 July 2026
14:19
2h 21m
Semarangponcol
16:40Solobalapan
IDR 150,000/paxSee Train

What to Know About Semarang to Solo Train

Steeped in history and Javanese culture, Solo, also known as Surakarta, is a captivating city waiting to be explored! Move a bit outside the town and take a trip back in time to Sukuh and Cetho Temple! To complete your adventure, fill up your tummy with the warmy soup of Timlo and flavorful Nasi Liwet! No need for much time to arrive in the city, just take the train from Semarang for a faster arrival in Solo!

 

Many trains will serve you to get you to the destination with any level of classes. The ticket price starts from IDR 40,000 to IDR 460,000. You’ll be on the final destination within 2 hours. The city of Solo will give you two options to be your last stop.

 

Ticket Price

Starts from IDR 460,000

Journey Duration

Around 2 hours

First Train to Solo

02:04 AM

Last Train to Solo

09:43 PM

Departure Station

Semarang Tawang Station (SMT), Semarang Poncol Station (SMC)

Arrival Station

Solo Balapan Station (SLO), Solo Jebres Station (SK)

Train Classes

Economy, Executive

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

 

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

 

Don't miss out! The Semarang to Surakarta train is a popular route, so grab your tickets on tiket.com before they're gone! Our app makes booking a breeze, plus you can score exclusive train ticket promo to save money on your trip!


Being your travel companion for about a decade, tiket.com is so much more than a train ticket! You can take the advantage of OTW promo to be applied on any travel products we have in store! Enjoy cashback and discount for a more affordable adventure! So, what’s your stop next? Count on tiket.com!