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 Semarang to Jakarta Train Tickets

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

Train Schedule & Ticket Prices Semarang - Jakarta

Tawang Jaya
Economy Wednesday, 08 July 2026
11:50
5h 58m
Semarangponcol
17:48Pasar Senen
IDR 230,000/paxSee Train
Tawang Jaya
Economy Wednesday, 08 July 2026
11:50
5h 46m
Semarangponcol
17:36Jatinegara
IDR 230,000/paxSee Train
Tawang Jaya
Economy Wednesday, 08 July 2026
11:50
5h 46m
Semarangponcol
17:36Jatinegara
IDR 240,000/paxSee Train
Tawang Jaya
Economy Wednesday, 08 July 2026
11:50
5h 46m
Semarangponcol
17:36Jatinegara
IDR 260,000/paxSee Train
Tawang Jaya
Economy Wednesday, 08 July 2026
11:50
5h 46m
Semarangponcol
17:36Jatinegara
IDR 280,000/paxSee Train
Sembrani
Executive Wednesday, 08 July 2026
11:06
5h 14m
Semarang Tawang
16:20Gambir
IDR 490,000/paxSee Train
Sembrani
Executive Wednesday, 08 July 2026
11:06
4h 56m
Semarang Tawang
16:02Jatinegara
IDR 490,000/paxSee Train
Sembrani Luxury
Executive Wednesday, 08 July 2026
11:06
5h 14m
Semarang Tawang
16:20Gambir
IDR 1,050,000/paxSee Train
Sembrani Luxury
Executive Wednesday, 08 July 2026
11:06
4h 56m
Semarang Tawang
16:02Jatinegara
IDR 1,050,000/paxSee Train
Sembrani Luxury
Executive Wednesday, 08 July 2026
11:06
4h 56m
Semarang Tawang
16:02Jatinegara
IDR 1,250,000/paxSee Train

What to Know About Semarang to Jakarta Train

Take a trip to Indonesia’s stunning capital and see panoramic countryside views from the comfort of your seat. Going from Semarang to Jakarta is easy - with a direct train, you’ll travel an average distance of 442 km and arrive in a few hours. Economy, business, and executive train classes are available for this route as well, giving you a variety of options to choose from depending on your budget and travel style. Take advantage of great prices and travel directly from city center to city center. 

 

As a sprawling metropolis, Jakarta has lots to offer. Learn about its colonial past at Jakarta’s Old Town district, where the former city hall still stands as a museum. You could also take a walk through its National Monument, which offers incredible views at its top floor. For those who’d like to shop and eat their way through the city, there are many malls and cafes to choose from. 

 

Ticket Prices

Starting from IDR 104,000

Journey Duration

5 to 7.5 hours

First Train to Jakarta

12:22 AM

Last Train to Jakarta

11:46 PM

Departure Stations

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

Arrival Stations

Pasar Senen Station (PSE), Gambir Station (GMR), Jatinegara Station (JNG)

Train Classes

Economy, Business, Executive

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

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

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

 

 

Popular Train Routes from Semarang

 

Popular Train Routes from Jakarta

Stations in Semarang

Trains will leave either from Semarang Tawang Station or Semarang Poncol Station. Both stations currently serve as main transit hubs for the city and are located within a few kilometers of each other. Passenger trains for intercity and local routes stop at both stations, with Semarang Poncol Station serving a good bulk of the economy class trains stopping in Semarang. They are both centrally located as well, with Semarang Tawang Station situated right across the city’s famed Old Town district. Passengers can find facilities such as eateries, shops, and kids’ playgrounds inside. 

Stations in Jakarta

Passengers will arrive at either Gambir Station, Pasar Senen Station, or Jatinegara Station. All three stations are considered major stations, making attractions, accommodations, and eateries easy to find nearby. Gambir and Pasar Senen Station are located in Central Jakarta, with Gambir Station being located on Jl. Medan Merdeka, and are close to Jakarta’s famed malls and museums. Jatinegara Station, on the other hand, is located in East Jakarta and is also well-connected via commuter trains, buses, taxis, and more.

 

Where to Stay in Jakarta

 

Things to Do in Jakarta