There are 6 ways to get from Padalarang to Semarang by train, bus, car, taxi, 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 Padalarang to Purwakartatrain Pangandaran Ekspres
- Take the train from Purwakarta to Semarang Tawangtrain Harina
7h 38mRp 259,900–660,000Train, bus
- Take the train from Stasiun Kereta Cepat Padalarang to Stasiun Kereta Cepat Halimtrain Jakarta-Bandung High Speed Railway
- Take the bus from Jakarta Kampung Rambutan Bus Station to Semarangbus
12h 4mRp 347,000–1,007,000Drive 375.3 km
- Drive from Padalarang to Semarangcar 375.3 km
4h 19mRp 748,062–1,080,534Taxi
- Take the taxi from Padalarang to Semarangtaxi 375.3 km
4h 19mRp 2,400,000–2,900,000Fly from Husein Sastranegara International Airport
- Fly from Husein Sastranegara International Airport (BDO) to Ahmad Yani (SRG)plane BDO - SRG
5h 12mRp 1,910,962–3,751,591Train, bus, bus to Soekarno–Hatta International Airport, fly
- Take the train from Stasiun Kereta Cepat Padalarang to Stasiun Kereta Cepat Halimtrain
- Take the bus from St. Kereta Cepat Halim to Cawang Sentral 1 Polypaintbus
- Take the bus from Toll Jagorawi to Toll Dalam Kotabus
- Fly from Soekarno–Hatta International Airport (CGK) to Ahmad Yani (SRG)plane CGK - SRG
4h 53m
Padalarang to Semarang by train
Comparing Your Travel Options
The cheapest way to get from Padalarang to Semarang is to train which costs Rp260000 - Rp700000 and takes 7h 38m.
The fastest way to get from Padalarang to Semarang is to drive which takes 4h 19m and costs Rp750000 - Rp1100000.
No, there is no direct train from Padalarang to Semarang. However, there are services departing from Padalarang and arriving at Semarang Tawang via Purwakarta. The journey, including transfers, takes approximately 7h 38m.
The distance between Padalarang and Semarang is 428 km. The road distance is 375.3 km.
The best way to get from Padalarang to Semarang without a car is to train which takes 7h 38m and costs Rp260000 - Rp700000.
It takes approximately 7h 38m to get from Padalarang to Semarang, including transfers.
Padalarang to Semarang train services, operated by Kereta API, depart from Padalarang station.
The best way to get from Padalarang to Semarang is to train which takes 7h 38m and costs Rp260000 - Rp700000. Alternatively, you can fly, which costs Rp1900000 - Rp3800000 and takes 5h 12m.
Padalarang to Semarang train services, operated by Kereta API, arrive at Purwakarta station.
Yes, the driving distance between Padalarang to Semarang is 375 km. It takes approximately 4h 19m to drive from Padalarang to Semarang.
What companies run services between Padalarang, Indonesia and Semarang, Indonesia?
You can take a train from Padalarang to Semarang Tawang via Purwakarta in around 7h 38m. Alternatively, Super Air Jet, Citilink Indonesia, and two other airlines fly from Husein Sastranegara International Airport (BDO) to Ahmad Yani (SRG) 3 times a day.
- Website
- superairjet.com
Flights from Husein Sastranegara International Airport to Ahmad Yani via Ngurah Rai
- Ave. Duration
- 5h 48m
- When
- Every day
- Estimated price
- Rp 1,700,000–9,000,000
Flights from Soekarno–Hatta International Airport to Ahmad Yani
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- Rp 750,000–950,000
- Website
- garuda-indonesia.com
Flights from Soekarno–Hatta International Airport to Ahmad Yani
- Ave. Duration
- 1h 13m
- When
- Every day
- Estimated price
- Rp 800,000–5,500,000
- Website
- batikair.com
Flights from Soekarno–Hatta International Airport to Ahmad Yani
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- Rp 1,000,000–1,600,000
- Website
- citilink.co.id
Flights from Soekarno–Hatta International Airport to Ahmad Yani
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- Rp 800,000–1,300,000
- Website
- lionair.co.id
Flights from Husein Sastranegara International Airport to Ahmad Yani via Sultan Hasanuddin
- Ave. Duration
- 6h 10m
- When
- Wednesday and Saturday
- Estimated price
- Rp 2,700,000–4,600,000
Flights from Husein Sastranegara International Airport to Ahmad Yani via Sultan Aji Muhammad Sulaiman
- Ave. Duration
- 7h 30m
- When
- Tuesday and Thursday
- Estimated price
- Rp 2,500,000–4,400,000
- Website
- flynamair.com
Flights from Soekarno–Hatta International Airport to Ahmad Yani via Pangkalanbun
- Ave. Duration
- 2h 52m
- When
- Every day
- Estimated price
- Rp 1,000,000–5,500,000
- Phone
- 021-121
- [email protected]
- Website
- kai.id
Train from Padalarang to Purwakarta
- Ave. Duration
- 59 min
- Frequency
- Once daily
- Estimated price
- Rp 29,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 29,000–320,000
- Business
- Rp 290,000–550,000
- Executive
- Rp 55,000–650,000
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
- 150909
- Website
- kcic.co.id/
Train from Stasiun Kereta Cepat Padalarang to Stasiun Kereta Cepat Halim
- Ave. Duration
- 37 min
- Frequency
- Hourly
- Estimated price
- Rp 150,000–600,000
- Website
- kcic.co.id/
- Premium Economy
- Rp 150,000–250,000
- Business
- Rp 450,001
- First
- Rp 600,000
Train from Stasiun Kereta Cepat Padalarang to Stasiun Kereta Cepat Halim
- Ave. Duration
- 37 min
- Frequency
- Hourly
- Estimated price
- Rp 150,000–600,000
- Website
- kcic.co.id/
- Premium Economy
- Rp 150,000–250,000
- Business
- Rp 450,001
- First
- Rp 600,000
- Phone
- +62291440019
- [email protected]
- Website
- nu3tara.com
Bus from Jakarta Kampung Rambutan Bus Station to Semarang
- Ave. Duration
- 9h 11m
- Frequency
- Twice daily
- Estimated price
- Rp 190,000–400,000
- Book at
- 12go.asia
- Phone
- 1500102
- [email protected]
- Website
- TransJakarta
Bus from St. Kereta Cepat Halim to Cawang Sentral 1 Polypaint
- Ave. Duration
- 11 min
- Frequency
- Every 20 minutes
- Estimated price
- Rp 3,500
- Schedules at
- TransJakarta
- Phone
- +62 (21) 471 300 3
- Website
- hibautama.com
Bus from Toll Jagorawi to Toll Dalam Kota
- Ave. Duration
- 18 min
- Frequency
- Every 30 minutes
- Schedules at
- hibautama.com
- Ave. Duration
- 4h 19m
- Estimated price
- Rp 2,400,000–2,900,000
Blue Bird Group
- Phone
- +62 227 561234
- 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 How to plan an amazing trip around Scandinavia, How to get from Southend Airport into central London, and Want to know more about Flixbus? - to help you get the most out of your next trip.
Booking & Getting There
Book your Padalarang to Semarang train tickets online with 12go.asia.
There are 426+ hotels available in Semarang.











