There are 5 ways to get from Semarang to Cilacap by train, bus, 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 Poncol to CilacapKamandaka
5h 46mRp 180,000–330,000Bus
cheapest- Take the bus from Semarang to Cilacap
8hRp 70,000–110,000Drive 216.2 km
- Drive from Semarang to Cilacap216.2 km
3h 14mRp 399,475–577,019Taxi
- Take the taxi from Semarang to Cilacap216.2 km
3h 14mRp 950,000–1,200,000Train via Tegal
- Take the train from Semarang Tawang Station to TegalKamandaka / ...
- Take the train from Tegal to CilacapKamandaka
6h 21mRp 180,588–640,000
Semarang to Cilacap by train
Questions & Answers
The cheapest way to get from Semarang to Cilacap is to bus which costs Rp70000 - Rp110000 and takes 8h.
The fastest way to get from Semarang to Cilacap is to drive which takes 3h 14m and costs Rp390000 - Rp600000.
Yes, there is a direct bus departing from Semarang and arriving at Cilacap. Services depart hourly, and operate every day. The journey takes approximately 8h.
Yes, there is a direct train departing from Semarang Poncol and arriving at Cilacap. Services depart once daily, and operate every day. The journey takes approximately 5h 46m.
The distance between Semarang and Cilacap is 303 km. The road distance is 216.2 km.
The best way to get from Semarang to Cilacap without a car is to train which takes 5h 46m and costs Rp180000 - Rp330000.
The train from Semarang Poncol to Cilacap takes 5h 46m including transfers and departs once daily.
Semarang to Cilacap bus services, operated by Sumber Alam, depart from Semarang station.
Semarang to Cilacap train services, operated by Kereta API, depart from Semarang Poncol station.
The best way to get from Semarang to Cilacap is to train which takes 5h 46m and costs Rp180000 - Rp330000. Alternatively, you can bus, which costs Rp70000 - Rp110000 and takes 8h.
What companies run services between Semarang, Indonesia and Cilacap, Indonesia?
Kereta API operates a train from Semarang Poncol to Cilacap once daily. Tickets cost Rp 180,000–330,000 and the journey takes 5h 46m. Alternatively, Sumber Alam operates a bus from Semarang to Cilacap hourly. Tickets cost Rp 70,000–110,000 and the journey takes 8h.
Transport is disrupted due to the Russia-Ukraine war. Read more
Train from Semarang Poncol to Cilacap
- Ave. Duration
- 5h 46m
- Frequency
- Once daily
- 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 330,000–700,000
Train from Semarang Tawang Station to Tegal
- Ave. Duration
- 2h 31m
- Frequency
- Hourly
- Estimated price
- Rp 90,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 90,000–320,000
- Business
- Rp 330,000–550,000
- Executive
- Rp 160,000–650,000
Train from Tegal to Cilacap
- Ave. Duration
- 2h 50m
- Frequency
- Once daily
- Estimated price
- Rp 90,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 90,000–320,000
- Business
- Rp 330,000–550,000
- Executive
- Rp 170,000–650,000
- Phone
- (0275) 641018, 641093
- Website
- sumberalam.co.id
Bus from Semarang to Cilacap
- Ave. Duration
- 8h
- Frequency
- Hourly
- Estimated price
- Rp 70,000–110,000
- Schedules at
- sumberalam.co.id
- Ave. Duration
- 3h 14m
- Estimated price
- Rp 950,000–1,200,000
Grab Taxi
- Website
- grab.com
Express Taxi
- Phone
- +62 24 468 7715 00122
- Website
- expressgroup.co.id
Blue Bird Group
- Phone
- +62246701234
- Website
- bluebirdgroup.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 Getting around the Cyclades, Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, and Which London airport should I choose? - to help you get the most out of your next trip.
More Questions & Answers
Semarang to Cilacap bus services, operated by Sumber Alam, arrive at Cilacap station.
Semarang to Cilacap train services, operated by Kereta API, arrive at Cilacap station.
Yes, the driving distance between Semarang to Cilacap is 216 km. It takes approximately 3h 14m to drive from Semarang to Cilacap.
Book your Semarang to Cilacap train tickets online with Omio.
There are 28+ hotels available in Cilacap.









