Book Semarang to Jakarta Train Tickets
Train Schedule & Ticket Prices Semarang - Jakarta
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
- Trains from Semarang to Bandung
- Trains from Semarang to Tegal
- Trains from Semarang to Yogyakarta
- Trains from Semarang to Surabaya
- Trains from Semarang to Malang
- Trains from Semarang to Solo
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
- Hi Hotel Senen
- Lumire Hotel & Convention Center
- Hotel Mustika Senen
- Juno Jatinegara Jakarta
- Hotel Alia Matraman Jakarta
- RedDoorz Syariah @ Jatinegara
- Hotel Borobudur Jakarta
- Konko Hostel
- Aryaduta Menteng
- Bobopod Juanda Jakarta