There are 4 ways to get from Purwakarta to Semarang by train, car, taxi, bus, or plane
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 Purwakarta to Semarang Tawangtrain Harina
5h 39mRp 230,000–340,000Drive 364.4 km
- Drive from Purwakarta to Semarangcar 364.4 km
4h 17mRp 717,731–1,036,722Taxi
- Take the taxi from Purwakarta to Semarangtaxi 364.4 km
4h 17mRp 2,300,000–2,800,000Bus, fly
- Take the bus from Purwakarta Pool Damri to Soekarno-Hatta International Airportbus
- Fly from Soekarno–Hatta International Airport (CGK) to Ahmad Yani (SRG)plane CGK - SRG
5h 20mRp 1,105,028–2,433,094
Purwakarta to Semarang by train
Questions & Answers
The cheapest way to get from Purwakarta to Semarang is to train which costs Rp230000 - Rp340000 and takes 5h 39m.
The fastest way to get from Purwakarta to Semarang is to drive which takes 4h 17m and costs Rp700000 - Rp1100000.
Yes, there is a direct train departing from Purwakarta and arriving at Semarang Tawang. Services depart twice daily, and operate every day. The journey takes approximately 5h 39m.
The distance between Purwakarta and Semarang is 379 km. The road distance is 364.4 km.
The best way to get from Purwakarta to Semarang without a car is to train which takes 5h 39m and costs Rp230000 - Rp340000.
The train from Purwakarta to Semarang Tawang takes 5h 39m including transfers and departs twice daily.
Purwakarta to Semarang train services, operated by Kereta API, depart from Purwakarta station.
Purwakarta to Semarang train services, operated by Kereta API, arrive at Semarang Tawang station.
Yes, the driving distance between Purwakarta to Semarang is 364 km. It takes approximately 4h 17m to drive from Purwakarta to Semarang.
Book your Purwakarta to Semarang train tickets online with 12go.asia.
What companies run services between Purwakarta, Indonesia and Semarang, Indonesia?
Kereta API operates a train from Purwakarta to Semarang Tawang twice daily. Tickets cost Rp 230,000–340,000 and the journey takes 5h 39m.
- Website
- garuda-indonesia.com
Flights from Soekarno–Hatta International Airport to Ahmad Yani
- Ave. Duration
- 1h 12m
- When
- Every day
- Estimated price
- Rp 1,000,000–3,200,000
- Website
- batikair.com
Flights from Soekarno–Hatta International Airport to Ahmad Yani
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- Rp 1,100,000–2,500,000
- Website
- citilink.co.id
Flights from Soekarno–Hatta International Airport to Ahmad Yani
- Ave. Duration
- 1h 7m
- When
- Every day
- Estimated price
- Rp 1,000,000–1,500,000
- Website
- flynamair.com
Flights from Soekarno–Hatta International Airport to Ahmad Yani via Pangkalanbun
- Ave. Duration
- 2h 55m
- When
- Every day
- Estimated price
- Rp 1,100,000–5,500,000
- Phone
- 021-121
- [email protected]
- Website
- kai.id
Train from Purwakarta to Semarang Tawang
- Ave. Duration
- 5h 39m
- Frequency
- Twice daily
- Estimated price
- Rp 230,000–340,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 230,000–340,000
- Business
- Rp 410,000–550,000
- Executive
- Rp 420,000–700,000
- Phone
- (021) 1500 825
- [email protected]
- Website
- damri.co.id
Bus from Purwakarta Pool Damri to Soekarno-Hatta International Airport
- Ave. Duration
- 3h
- Frequency
- Hourly
- Estimated price
- Rp 35,000–250,000
- Book at
- https://12go.asia/en/operator/damri
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 How to get from London City Airport into central London, How to get from Gatwick Airport into central London, and The beginner’s guide to the 2018 World Nomad Games - to help you get the most out of your next trip.
More Questions & Answers
There are 425+ hotels available in Semarang.








