Book Jakarta to Semarang Train Tickets
Train Schedule & Ticket Prices Jakarta - Semarang
What to Know About Jakarta to Semarang Train
Going from Jakarta to Semarang soon? Try taking the train - not only is it affordable, you’ll travel directly from city center to city center. Multiple departures and a variety of departure and arrival stations are available throughout the day as well. Plus, you can choose from economy, business, and executive class seats to suit your travel style.
Together with our hassle-free booking system, planning your trip is simple and straightforward. In 5 to 7 hours, you’ll travel an average of 445 km and arrive refreshed, a great way to kick off your stay in Semarang. Once you arrive, there’s also much to do and see. Home to a large Chinese community, its influence is felt in the city’s many temples and Chinatown enclave. Foodies can try local twists on delicacies such as lumpia as well. Many colonial style buildings in the city are still well-preserved, making Semarang a city worth visiting.
Ticket Prices |
Starting from IDR 104,000 |
Journey Duration |
5 to 7 hours |
First Train to Semarang |
07:00 AM |
Last Train to Semarang |
11:15 PM |
Departure Stations |
Pasar Senen Station (PSE), Gambir Station (GMR) |
Arrival Stations |
Semarang Tawang Station (SMT), Semarang Poncol Station (SMC) |
Train Classes |
Economy, Business, Executive |
*The information in the table above is subject to change.
Save on Your Jakarta to Semarang Train Tickets with tiket.com
Make the most out of your trip by booking your Jakarta to Semarang 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 Jakarta to Semarang train tickets for less, only at tiket.com.
Popular Train Routes from Jakarta
- Trains from Jakarta to Bandung
- Trains from Jakarta to Surabaya
- Trains from Jakarta to Malang
- Trains from Jakarta to Solo
- Trains from Jakarta to Yogyakarta
- Trains from Jakarta to Cirebon
Popular Train Routes from Semarang
Stations in Jakarta
Trains heading to Semarang will leave via Gambir Station or Pasar Senen Station, both located in Central Jakarta. Thanks to their prime locations, passengers can find a variety of hotels, restaurants, and even shopping centers or markets nearby. There are also a variety of ways to get to the station, such as commuter line trains, buses, taxis, and online ride-hailing services. Location wise, Gambir Station can be found just east of Jakarta’s iconic National Monument (Monas) while Pasar Senen Station is located within the Senen neighborhood.
Stations in Semarang
Passengers will arrive at either Semarang Tawang Station or Semarang Poncol Station. As one of the oldest train stations in Indonesia, Semarang Tawang Station was built in a colonial style that is still preserved to this day. It is currently officially known as Semarang Tawang Bank Jateng Station due to a partnership between PT Kereta Api Indonesia and Jateng Bank. The station itself is located in the northeast part of the city, close to the Old Town district. Semarang Poncol Station is located just a few kilometers away. A variety of eateries, hotels, and tourist attractions easily accessible by car.
Where to Stay in Semarang
- The Kirana Purnama Semarang
- Bobopod Kota Lama, Semarang
- Kotta Hotel Semarang
- RedDoorz Hostel near Kota Lama Semarang
- Hotel Pantes Kota Lama Semarang
- PO Hotel Semarang
- Grand Candi Hotel Semarang
- Hkita Hotel
- Up - Peak Hotel Simpang Lima Semarang
- Horison Inn Alaska Simpang Lima Semarang