There are 4 ways to get from Semarang to Subang by train, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Semarang Tawang to Pagadenbarutrain Menoreh / ...
5h 6mRp 374,140–549,149Train via Cirebon
cheapest- Take the train from Semarang Tawang to Cirebontrain Harina / ...
- Take the train from Cirebon to Pegaden Barutrain Bangunkarta
5h 49mRp 371,535–860,000Drive 334 km
- Drive from Semarang to Subangcar 334 km
3h 46mRp 652,487–942,480Taxi
- Take the taxi from Semarang to Subangtaxi 334 km
3h 46mRp 2,100,000–2,600,000
Questions & Answers
The cheapest way to get from Semarang to Subang is to train which costs Rp370000 - Rp550000 and takes 5h 6m.
The fastest way to get from Semarang to Subang is to drive which takes 3h 46m and costs Rp650000 - Rp950000.
No, there is no direct train from Semarang to Subang. However, there are services departing from Semarang Tawang and arriving at Pagadenbaru via . The journey, including transfers, takes approximately 5h 6m.
The distance between Semarang and Subang is 347 km. The road distance is 334 km.
The best way to get from Semarang to Subang without a car is to train which takes 5h 6m and costs Rp370000 - Rp550000.
It takes approximately 5h 6m to get from Semarang to Subang, including transfers.
Semarang to Subang train services, operated by Kereta API, depart from Semarang Tawang station.
Semarang to Subang train services, operated by Kereta API, arrive at Pagadenbaru station.
Yes, the driving distance between Semarang to Subang is 334 km. It takes approximately 3h 46m to drive from Semarang to Subang.
There are 31+ hotels available in Subang.
What companies run services between Semarang, Indonesia and Subang, Jawa Barat, Indonesia?
Kereta API operates a train from Semarang Tawang to Pagadenbaru 4 times a day. Tickets cost Rp 190,000–330,000 and the journey takes 4h 45m.
- Phone
- 021-121
- [email protected]
- Website
- kai.id
Train from Semarang Tawang to Pagadenbaru
- Ave. Duration
- 4h 45m
- Frequency
- 4 times a day
- Estimated price
- Rp 190,000–330,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 190,000–330,000
- Business
- Rp 380,000–550,000
- Executive
- Rp 350,000–700,000
Train from Semarang Tawang to Cirebon
- Ave. Duration
- 3h 20m
- Frequency
- Every 3 hours
- Estimated price
- Rp 130,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 130,000–320,000
- Business
- Rp 350,000–550,000
- Executive
- Rp 250,000–700,000
Train from Cirebon to Pegaden Baru
- Ave. Duration
- 1h 8m
- Frequency
- Once daily
- Estimated price
- Rp 55,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 55,000–320,000
- Business
- Rp 310,000–550,000
- Executive
- Rp 100,000–650,000
- Ave. Duration
- 3h 46m
- Estimated price
- Rp 2,100,000–2,600,000
Blue Bird Group
- Phone
- +62246701234
- Website
- bluebirdgroup.com
Grab Taxi
- Website
- grab.com
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Which side of Niagara Falls should I choose (and how do I get there)?, Italian Lakes: Getting around by train, and How to get from Gatwick Airport into central London - to help you get the most out of your next trip.






