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 400,012–577,795Taxi
- 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 Rp400000 - 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.
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 4 of the smartest ways to explore Australia, Travel Insider: Top Japan travel tips by Beatrix Holland, and Italian Lakes: Getting around by train - 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 27+ hotels available in Cilacap.









