There are 4 ways to get from Cilacap to Semarang 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 Cilacap to Semarang Poncoltrain Kamandaka
5h 38mRp 180,000–330,000Bus
cheapest- Take the bus from Cilacap to Semarangbus
8hRp 70,000–110,000Drive 217.5 km
- Drive from Cilacap to Semarangcar 217.5 km
3h 15mRp 403,272–582,504Taxi
- Take the taxi from Cilacap to Semarangtaxi 217.5 km
3h 15mRp 950,000–1,200,000
Cilacap to Semarang by train
Questions & Answers
The cheapest way to get from Cilacap to Semarang is to bus which costs Rp70000 - Rp110000 and takes 8h.
The fastest way to get from Cilacap to Semarang is to drive which takes 3h 15m and costs Rp400000 - Rp600000.
Yes, there is a direct bus departing from Cilacap and arriving at Semarang. Services depart hourly, and operate every day. The journey takes approximately 8h.
Yes, there is a direct train departing from Cilacap and arriving at Semarang Poncol. Services depart once daily, and operate every day. The journey takes approximately 5h 38m.
The distance between Cilacap and Semarang is 303 km. The road distance is 217.5 km.
The best way to get from Cilacap to Semarang without a car is to train which takes 5h 38m and costs Rp180000 - Rp330000.
The train from Cilacap to Semarang Poncol takes 5h 38m including transfers and departs once daily.
Cilacap to Semarang bus services, operated by Sumber Alam, depart from Cilacap station.
Cilacap to Semarang train services, operated by Kereta API, depart from Cilacap station.
The best way to get from Cilacap to Semarang is to train which takes 5h 38m and costs Rp180000 - Rp330000. Alternatively, you can bus, which costs Rp70000 - Rp110000 and takes 8h.
What companies run services between Cilacap, Indonesia and Semarang, Indonesia?
Kereta API operates a train from Cilacap to Semarang Poncol once daily. Tickets cost Rp 180,000–330,000 and the journey takes 5h 38m. Alternatively, Sumber Alam operates a bus from Cilacap to Semarang hourly. Tickets cost Rp 70,000–110,000 and the journey takes 8h.
Train from Cilacap to Semarang Poncol
- Ave. Duration
- 5h 38m
- 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
- Phone
- (0275) 641018, 641093
- Website
- sumberalam.co.id
Bus from Cilacap to Semarang
- Ave. Duration
- 8h
- Frequency
- Hourly
- Estimated price
- Rp 70,000–110,000
- Schedules at
- sumberalam.co.id
- Ave. Duration
- 3h 15m
- Estimated price
- Rp 950,000–1,200,000
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 Florence to Rome, Is ride-sharing platform BlaBlaCar right for you?, and Travelling to and around Russia for the 2018 FIFA World Cup - to help you get the most out of your next trip.
More Questions & Answers
Cilacap to Semarang bus services, operated by Sumber Alam, arrive at Semarang station.
Cilacap to Semarang train services, operated by Kereta API, arrive at Semarang Poncol station.
Yes, the driving distance between Cilacap to Semarang is 217 km. It takes approximately 3h 15m to drive from Cilacap to Semarang.
There are 438+ hotels available in Semarang.









