There are 5 ways to get from Demak 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 Tawang to Cilacaptrain Kamandaka
6h 13mRp 361,267–544,225Bus
cheapest- Take the bus from Semarang to Cilacapbus
8h 24mRp 261,758–314,805Drive 242.8 km
- Drive from Demak to Cilacapcar 242.8 km
3h 38mRp 481,606–695,653Taxi
- Take the taxi from Demak to Cilacaptaxi 242.8 km
3h 38mRp 1,500,000–1,900,000Train via Tegal
- Take the train from Semarang Tawang Station to Tegaltrain Kamandaka / ...
- Take the train from Tegal to Cilacaptrain Kamandaka
6h 46mRp 361,263–854,220
Questions & Answers
The cheapest way to get from Demak to Cilacap is to bus which costs Rp260000 - Rp320000 and takes 8h 24m.
The fastest way to get from Demak to Cilacap is to drive which takes 3h 38m and costs Rp480000 - Rp700000.
No, there is no direct bus from Demak to Cilacap. However, there are services departing from Semarang and arriving at Cilacap via . The journey, including transfers, takes approximately 8h 24m.
No, there is no direct train from Demak to Cilacap. However, there are services departing from Semarang Tawang and arriving at Cilacap via . The journey, including transfers, takes approximately 6h 13m.
The distance between Demak and Cilacap is 331 km. The road distance is 242.8 km.
The best way to get from Demak to Cilacap without a car is to train which takes 6h 13m and costs Rp360000 - Rp550000.
It takes approximately 6h 13m to get from Demak to Cilacap, including transfers.
Demak to Cilacap bus services, operated by Sumber Alam, depart from Semarang station.
Demak to Cilacap train services, operated by Kereta API, depart from Semarang Tawang station.
The best way to get from Demak to Cilacap is to train which takes 6h 13m and costs Rp360000 - Rp550000. Alternatively, you can bus, which costs Rp260000 - Rp320000 and takes 8h 24m.
What companies run services between Demak, Provinsi Jawa Tengah, Indonesia and Cilacap, Indonesia?
Kereta API operates a train from Semarang Tawang to Cilacap once daily. Tickets cost Rp 180,000–330,000 and the journey takes 5h 48m. Alternatively, Sumber Alam operates a bus from Semarang to Cilacap hourly. Tickets cost Rp 80,000–100,000 and the journey takes 8h.
Train from Semarang Tawang to Cilacap
- Ave. Duration
- 5h 48m
- 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 340,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
- 0811-259-318
- marisa@sumberalam.co.id
- 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
- 3h 38m
- Estimated price
- Rp 1,500,000–1,900,000
Grab Taxi
- Website
- grab.com
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 What documents do I need to cross Niagara Falls?, Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, and Italy Travel Guides - to help you get the most out of your next trip.
More Questions & Answers
Demak to Cilacap bus services, operated by Sumber Alam, arrive at Cilacap station.
Demak to Cilacap train services, operated by Kereta API, arrive at Cilacap station.
Yes, the driving distance between Demak to Cilacap is 243 km. It takes approximately 3h 38m to drive from Demak to Cilacap.
There are 23+ hotels available in Cilacap.









