There are 5 ways to get from Semarang to Batukaras by train, taxi, bus, 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 Kroya
best- Take the train from Semarang Poncol Station to Kroyatrain
- Take the train from Kroya to Banjartrain
- Take the taxi from Banjar to Batukarastaxi
8h 54mRp 218,422–640,813Bus, taxi
cheapest- Take the bus from Semarang to Cilacapbus
- Take the taxi from Cilacap to Batukarastaxi
9h 51mRp 84,671–96,783Drive 308 km
- Drive from Semarang to Batukarascar 308 km
4h 44mRp 607,043–876,840Taxi
- Take the taxi from Semarang to Batukarastaxi 308 km
4h 44mRp 1,900,000–2,400,000Train, taxi
- Take the train from Semarang Poncol Station to Solobalapantrain
- Take the train from Solo Balapan to Banjartrain
- Take the taxi from Banjar to Batukarastaxi
9h 4mRp 247,397–650,090
Questions & Answers
The cheapest way to get from Semarang to Batukaras is to bus and taxi which costs Rp80000 - Rp100000 and takes 9h 51m.
The fastest way to get from Semarang to Batukaras is to drive which takes 4h 44m and costs Rp600000 - Rp900000.
The distance between Semarang and Batukaras is 428 km. The road distance is 308 km.
The best way to get from Semarang to Batukaras without a car is to train and taxi via Kroya which takes 8h 54m and costs Rp210000 - Rp650000.
It takes approximately 8h 54m to get from Semarang to Batukaras, including transfers.
Yes, the driving distance between Semarang to Batukaras is 308 km. It takes approximately 4h 44m to drive from Semarang to Batukaras.
There are 163+ hotels available in Batukaras.
What companies run services between Semarang, Indonesia and Batukaras, Indonesia?
There is no direct connection from Semarang to Batukaras. However, you can take the train to Kroya, take the train to Banjar, then take the taxi to Batukaras. Alternatively, you can take the bus to Cilacap then take the taxi to Batukaras.
- Phone
- 021-121
- [email protected]
- Website
- kai.id
Train from Semarang Poncol Station to Kroya
- Ave. Duration
- 4h 53m
- Frequency
- Twice daily
- Estimated price
- Rp 160,000–330,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 160,000–330,000
- Business
- Rp 370,000–550,000
- Executive
- Rp 300,000–700,000
Train from Kroya to Banjar
- Ave. Duration
- 1h 29m
- Frequency
- Every 2 hours
- 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
Train from Semarang Poncol Station to Solobalapan
- Ave. Duration
- 1h 49m
- Frequency
- 5 times a day
- Estimated price
- Rp 65,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 65,000–320,000
- Business
- Rp 310,000–550,000
- Executive
- Rp 120,000–650,000
Train from Solo Balapan to Banjar
- Ave. Duration
- 4h 43m
- Frequency
- Every 4 hours
- Estimated price
- Rp 180,000–330,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 180,000–330,000
- Business
- Rp 380,000–550,000
- Executive
- Rp 340,000–700,000
- Phone
- 0811-259-318
- [email protected]
- Website
- sumberalam.co.id
Bus from Semarang to Cilacap
- Ave. Duration
- 8h
- Frequency
- Hourly
- Estimated price
- Rp 80,000–100,000
- Schedules at
- sumberalam.co.id
- Ave. Duration
- 2h 25m
- Estimated price
- Rp 75–2,400,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 Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, How to get from Stansted Airport into central London, and Travel Insider: Top Japan travel tips by Beatrix Holland - to help you get the most out of your next trip.









