Semarang to Yogyakarta Train Ticket

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

Train Schedule & Ticket Prices Semarang - Yogyakarta

Joglosemarkerto
Economy Saturday, 06 June 2026
07:20
6h 47m
Semarang Tawang
14:07Wates
IDR 200,000/paxSee Train
Joglosemarkerto
Economy Saturday, 06 June 2026
07:20
6h 47m
Semarang Tawang
14:07Wates
IDR 205,000/paxSee Train
Joglosemarkerto
Economy Saturday, 06 June 2026
07:20
6h 47m
Semarang Tawang
14:07Wates
IDR 225,000/paxSee Train
Joglosemarkerto
Economy Saturday, 06 June 2026
07:20
7h 13m
Semarang Tawang
14:33Yogyakarta
IDR 225,000/paxSee Train
Joglosemarkerto
Economy Saturday, 06 June 2026
07:20
7h 21m
Semarang Tawang
14:41Lempuyangan
IDR 225,000/paxSee Train
Joglosemarkerto
Executive Saturday, 06 June 2026
07:20
6h 47m
Semarang Tawang
14:07Wates
IDR 305,000/paxSee Train
Joglosemarkerto
Executive Saturday, 06 June 2026
07:20
6h 47m
Semarang Tawang
14:07Wates
IDR 320,000/paxSee Train
Joglosemarkerto
Executive Saturday, 06 June 2026
07:20
7h 13m
Semarang Tawang
14:33Yogyakarta
IDR 350,000/paxSee Train
Joglosemarkerto
Executive Saturday, 06 June 2026
07:20
7h 21m
Semarang Tawang
14:41Lempuyangan
IDR 350,000/paxSee Train
Joglosemarkerto
Executive Saturday, 06 June 2026
07:20
6h 47m
Semarang Tawang
14:07Wates
IDR 350,000/paxSee Train

What to Know About Semarang to Yogyakarta Train

There are many ways of travel from Semarang to Yogyakarta, salah satunya dengan kereta. This option is suitable for those who like large luggage space, comfort, and no road rage such as congestion and weather delay! As you arrive in the City of Gudeg, hop on some popular spots in the town square and explore the hidden gems all of which are natural touches!

 

Getting from Semarang to Yogyakarta will be catered by Joglosemarkerto Train only which takes around 7 hours of journey. Both cities provide you numerous stations which will make the most out of your adventure! The ticket price starts from IDR 200,000 to IDR 325,000.

 

Ticket Price

Starts from IDR 200,000

Journey Duration

Around 7 hours

First Train to Yogyakarta

07:32 AM

Last Train to Yogyakarta

07:44 PM

Departure Station

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

Arrival Station

Yogyakarta Station (YK), Lempuyangan Station (LPN), Wates Station (WT)

Train Classes

Economy, Executive

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

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

Both cities are popular, so don't miss out on the train! Secure your tickets now only at tiket.com! Traveling from Semarang to Yogyakarta will be much cheaper by using the train ticket promo when ordering your ticket.

 

Still not enough? Don't worry! tiket.com will maximize your adventure, not just train tickets! Book anything including incredible activities in the destination at affordable prices with our OTW promo! Pay less and get fantastic cashback! So, what's holding you back? Going anywhere? tiket.com!