There are 4 ways to get from Semarang to Banjarnegara by train, taxi, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, taxi via Pekalongan
best- Take the train from Semarang Tawang Station to Pekalongantrain Kamandaka / ...
- Take the taxi from Pekalongan to Banjarnegarataxi
2h 52mRp 604,116–1,020,000Drive 121.5 km
cheapest- Drive from Semarang to Banjarnegaracar 121.5 km
1h 59mRp 239,724–346,267Taxi
- Take the taxi from Semarang to Banjarnegarataxi 121.5 km
1h 59mRp 750,000–950,000Train, taxi
- Take the train from Semarang Poncol Station to Kebumentrain Joglosemarkerto
- Take the taxi from Kebumen to Banjarnegarataxi
6h 34mRp 472,471–668,692
Questions & Answers
The cheapest way to get from Semarang to Banjarnegara is to drive which costs Rp240000 - Rp350000 and takes 1h 59m.
The fastest way to get from Semarang to Banjarnegara is to drive which takes 1h 59m and costs Rp240000 - Rp350000.
The distance between Semarang and Banjarnegara is 176 km. The road distance is 121.5 km.
The best way to get from Semarang to Banjarnegara without a car is to train and taxi via Pekalongan which takes 2h 52m and costs Rp600000 - Rp1100000.
It takes approximately 2h 52m to get from Semarang to Banjarnegara, including transfers.
Yes, the driving distance between Semarang to Banjarnegara is 121 km. It takes approximately 1h 59m to drive from Semarang to Banjarnegara.
There are 61+ hotels available in Banjarnegara.
What companies run services between Semarang, Indonesia and Banjarnegara, Indonesia?
There is no direct connection from Semarang to Banjarnegara. However, you can take the train to Pekalongan then take the taxi to Banjarnegara. Alternatively, you can drive from Semarang to Banjarnegara in around 1h 59m.
- Phone
- 021-121
- [email protected]
- Website
- kai.id
Train from Semarang Tawang Station to Pekalongan
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- Rp 50,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 50,000–320,000
- Business
- Rp 300,000–550,000
- Executive
- Rp 95,000–650,000
Train from Semarang Poncol Station to Kebumen
- Ave. Duration
- 5h 46m
- Frequency
- Once daily
- 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
- Ave. Duration
- 1h 23m
- Estimated price
- Rp 280,000–950,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 How to get from Southend Airport into central London, Getting around the Cyclades, and Travelling to and around Russia for the 2018 FIFA World Cup - to help you get the most out of your next trip.






