There are 6 ways to get from Demak to Madiun 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 via Surakarta
best- Take the train from Tanggung to SolobalapanJoglosemarkerto
- Take the train from Solo Balapan to MadiunSancaka / ...
3h 35mRp 234,307–792,817Bus, train
cheapest- Take the bus from Semarang, Terminal Terboyo to Solo Terminal Tirtonadi
- Take the train from Solo Balapan to MadiunSancaka / ...
5h 22mRp 187,936–471,651Bus
- Take the bus from Semarang Krapyak to Madiun
3h 59mRp 225,757–288,167Drive 160.8 km
- Drive from Demak to Madiun160.8 km
2h 26mRp 297,495–429,715Taxi
- Take the taxi from Demak to Madiun160.8 km
2h 26mRp 700,000–900,000Train
- Take the train from Semarang Tawang to MadiunMajapahit / ...
3h 53mRp 240,595–462,521
Questions & Answers
The cheapest way to get from Demak to Madiun is to bus which costs Rp220000 - Rp290000 and takes 3h 59m.
The fastest way to get from Demak to Madiun is to drive which takes 2h 26m and costs Rp290000 - Rp430000.
The distance between Demak and Madiun is 210 km. The road distance is 160.8 km.
The best way to get from Demak to Madiun without a car is to train via Surakarta which takes 3h 35m and costs Rp230000 - Rp800000.
It takes approximately 3h 35m to get from Demak to Madiun, including transfers.
The best way to get from Demak to Madiun is to train via Surakarta which takes 3h 35m and costs Rp230000 - Rp800000. Alternatively, you can bus, which costs Rp220000 - Rp290000 and takes 3h 59m.
Yes, the driving distance between Demak to Madiun is 161 km. It takes approximately 2h 26m to drive from Demak to Madiun.
There are 47+ hotels available in Madiun.
What companies run services between Demak, Provinsi Jawa Tengah, Indonesia and Madiun, Indonesia?
You can take a vehicle from Demak to Madiun via Tanggung and Solo Balapan in around 3h 35m. Alternatively, Kramat Djati operates a bus from Semarang Krapyak to Madiun once daily. Tickets cost Rp 75,000–110,000 and the journey takes 3h 28m.
Transport is disrupted due to the Russia-Ukraine war. Read more
Train from Tanggung to Solobalapan
- Ave. Duration
- 1h 15m
- Frequency
- 3 times a day
- Estimated price
- Rp 50,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 50,000–320,000
- Business
- Rp 300,000–550,000
- Executive
- Rp 90,000–650,000
Train from Solo Balapan to Madiun
- Ave. Duration
- 1h 2m
- Frequency
- Hourly
- Estimated price
- Rp 55,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 55,000–320,000
- Business
- Rp 310,000–550,000
- Executive
- Rp 100,000–650,000
Train from Semarang Tawang to Madiun
- Ave. Duration
- 3h 26m
- Frequency
- 3 times a day
- Estimated price
- Rp 120,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 120,000–320,000
- Business
- Rp 340,000–550,000
- Executive
- Rp 220,000–700,000
- Phone
- 021-769 3000
- kramatdjati.jakarta@gmail.com
- Website
- kramat-djati.com
Bus from Semarang Krapyak to Madiun
- Ave. Duration
- 3h 28m
- Frequency
- Once daily
- Estimated price
- Rp 75,000–110,000
- Website
- http://www.kramat-djati.com/
- Phone
- (031) 88198899
- info@ekamirabus.com
- Website
- facebook.com
Bus from Semarang, Terminal Terboyo to Solo Terminal Tirtonadi
- Ave. Duration
- 3h
- Frequency
- Hourly
- Estimated price
- Rp 30,000
- Schedules at
- ekapatas.com
- Ave. Duration
- 2h 26m
- Estimated price
- Rp 700,000–900,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 Bali: What to do if Mount Agung erupts, French strikes 2018: What are my alternative transport options?, and Want to know more about Flixbus? - to help you get the most out of your next trip.









