There are 5 ways to get from Bantul to Demak by bus, train, 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.
Bus
best- Take the bus from Yogyakarta to Semarang
3h 36mRp 253,748–296,248Bus via Semarang
cheapest- Take the bus from Yogyakarta to SemarangYogyakarta - Semarang
3h 37mRp 217,213–484,707Train
- Take the train from Yogyakarta to Perhentian BrumbungJoglosemarkerto
8h 19mRp 427,024–569,210Drive 148.2 km
- Drive from Bantul to Demak148.2 km
2h 25mRp 274,537–396,553Taxi
- Take the taxi from Bantul to Demak148.2 km
2h 25mRp 650,000–800,000
Questions & Answers
The cheapest way to get from Bantul to Demak is to bus which costs Rp250000 - Rp300000 and takes 3h 36m.
The fastest way to get from Bantul to Demak is to drive which takes 2h 25m and costs Rp270000 - Rp400000.
The distance between Bantul and Demak is 155 km. The road distance is 148.2 km.
The best way to get from Bantul to Demak without a car is to bus which takes 3h 36m and costs Rp250000 - Rp300000.
It takes approximately 3h 36m to get from Bantul to Demak, including transfers.
The best way to get from Bantul to Demak is to bus which takes 3h 36m and costs Rp250000 - Rp300000. Alternatively, you can train, which costs Rp420000 - Rp600000 and takes 8h 19m.
Yes, the driving distance between Bantul to Demak is 148 km. It takes approximately 2h 25m to drive from Bantul to Demak.
There are 35+ hotels available in Demak.
What companies run services between Bantul, Indonesia and Demak, Provinsi Jawa Tengah, Indonesia?
Rama Sakti operates a bus from Yogyakarta to Semarang twice daily. Tickets cost Rp 75,000 and the journey takes 3h. Alternatively, Kereta API operates a train from Yogyakarta to Perhentian Brumbung twice daily. Tickets cost Rp 250,000–350,000 and the journey takes 7h 34m.
Train from Yogyakarta to Perhentian Brumbung
- Ave. Duration
- 7h 34m
- Frequency
- Twice daily
- Estimated price
- Rp 250,000–350,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 250,000–350,000
- Business
- Rp 420,000–550,000
- Executive
- Rp 470,000–700,000
- Phone
- (0274) 514-794
- admin@ramasakti.com
- Website
- ramasakti.com
Bus from Yogyakarta to Semarang
- Ave. Duration
- 3h
- Frequency
- Twice daily
- Estimated price
- Rp 75,000
- Schedules at
- ramasakti.com
- Book at
- easybook.com
- Phone
- (021) 1500 825
- humas@damri.co.id
- Website
- damri.co.id
Bus from Yogyakarta to Semarang
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- Rp 34,000–250,000
- Book at
- https://12go.asia/en/operator/damri
- Ave. Duration
- 2h 25m
- Estimated price
- Rp 650,000–800,000
Jari Alam Saputra (JAS) / Citra Taxi
Grab Taxi
- Website
- grab.com
Blue Bird Group
- Phone
- +62 21 794 1234
- 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 The London Underground: Essential tips to navigate the Tube, 4 stunningly beautiful Philippines islands you need to visit, and Train travel in Spain: A guide to Renfe - to help you get the most out of your next trip.








