There are 8 ways to get from Probolinggo to Demak by train, shuttle, car, taxi, plane, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, shuttle
best- Take the train from Probolinggo to WaruProbowangi
- Take a shuttle bus from Gresik to Kabupaten DemakSurabaya
6h 58mRp 309,390–668,000Bus
cheapest- Take the bus from Probolinggo to SemarangProbolinggo - Semarang
7h 25mRp 229,403–563,709Train
- Take the train from Probolinggo to Bangil
- Take the train from Bangil to Surabaya Pasar Turi
- Take the train from Surabaya Pasar Turi to Semarang Tawang
8h 34mRp 332,053–1,110,000Drive 360.8 km
- Drive from Probolinggo to Demak360.8 km
4h 57mRp 667,786–964,579Taxi
- Take the taxi from Probolinggo to Demak360.8 km
4h 57mRp 1,600,000–2,000,000Train to Juanda International Airport, fly
- Take the train from Probolinggo to Waru
- Fly from Juanda International Airport (SUB) to Ahmad Yani (SRG)SUB - SRG
5h 27mRp 1,196,490–2,850,000Train via Surakarta
- Take the train from Probolinggo to Solo BalapanRanggajati / ...
- Take the train from Solobalapan to Perhentian BrumbungJoglosemarkerto
9h 23mRp 376,647–793,940Train to Abdul Rachman Saleh Airport, fly
- Take the train from Probolinggo to Lawang
- Fly from Abdul Rachman Saleh Airport (MLG) to Ahmad Yani (SRG)MLG - SRG
8hRp 2,476,958–3,310,000
Juanda International Airport (SUB) to Ahmad Yani (SRG) flights
Questions & Answers
The cheapest way to get from Probolinggo to Demak is to bus which costs Rp220000 - Rp600000 and takes 7h 25m.
The fastest way to get from Probolinggo to Demak is to drive which takes 4h 57m and costs Rp650000 - Rp1000000.
The distance between Probolinggo and Demak is 396 km. The road distance is 360.8 km.
The best way to get from Probolinggo to Demak without a car is to train and shuttle which takes 6h 58m and costs Rp300000 - Rp700000.
It takes approximately 6h 58m to get from Probolinggo to Demak, including transfers.
The best way to get from Probolinggo to Demak is to train which takes 8h 34m and costs Rp330000 - Rp1200000. Alternatively, you can bus, which costs Rp220000 - Rp600000 and takes 7h 25m.
Yes, the driving distance between Probolinggo to Demak is 361 km. It takes approximately 4h 57m to drive from Probolinggo to Demak.
There are 36+ hotels available in Demak.
What companies run services between Probolinggo, Indonesia and Demak, Provinsi Jawa Tengah, Indonesia?
You can take a train from Probolinggo to Demak via Bangil, Surabaya Pasar Turi, and Semarang Tawang in around 8h 34m. Alternatively, Damri operates a bus from Probolinggo to Semarang once daily. Tickets cost Rp 100,000–410,000 and the journey takes 7h.
- Website
- garuda-indonesia.com
Flights from Abdul Rachman Saleh Airport to Ahmad Yani via Soekarno–Hatta
- Ave. Duration
- 5h 2m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- Rp 2,300,000–9,000,000
- Website
- lionair.co.id
Flights from Juanda International Airport to Ahmad Yani
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- Rp 900,000–1,500,000
- Website
- batikair.com
Flights from Abdul Rachman Saleh Airport to Ahmad Yani via Soekarno–Hatta
- Ave. Duration
- 5h 55m
- When
- Every day
- Estimated price
- Rp 1,900,000–5,500,000
Train from Probolinggo to Waru
- Ave. Duration
- 1h 38m
- Frequency
- Once daily
- 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 95,000–650,000
Train from Probolinggo to Bangil
- Ave. Duration
- 55 min
- Frequency
- Every 4 hours
- Estimated price
- Rp 33,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 33,000–320,000
- Business
- Rp 290,000–550,000
- Executive
- Rp 60,000–650,000
Train from Bangil to Surabaya Pasar Turi
- Ave. Duration
- 1h 8m
- Frequency
- Once daily
- Estimated price
- Rp 29,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 29,000–320,000
- Business
- Rp 290,000–550,000
- Executive
- Rp 50,000–650,000
Train from Surabaya Pasar Turi to Semarang Tawang
- Ave. Duration
- 4h 9m
- Frequency
- Every 3 hours
- Estimated price
- Rp 160,000–330,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 160,000–330,000
- Business
- Rp 370,000–550,000
- Executive
- Rp 310,000–700,000
Train from Probolinggo to Solo Balapan
- Ave. Duration
- 6h 1m
- Frequency
- 3 times a day
- Estimated price
- Rp 210,000–340,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 210,000–340,000
- Business
- Rp 390,000–550,000
- Executive
- Rp 380,000–700,000
Train from Solobalapan to Perhentian Brumbung
- Ave. Duration
- 1h 50m
- Frequency
- Once daily
- 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 Probolinggo to Lawang
- Ave. Duration
- 2h
- Frequency
- Once daily
- 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 95,000–650,000
- contact@indahjayatrans.com
- Website
- indahjayatrans.com
Shuttle from Gresik to Kabupaten Demak
- Ave. Duration
- 2h 35m
- Frequency
- Twice daily
- Estimated price
- Rp 220,000–300,000
- Schedules at
- indahjayatrans.com
- Phone
- (021) 1500 825
- humas@damri.co.id
- Website
- damri.co.id
Bus from Probolinggo to Semarang
- Ave. Duration
- 7h
- Frequency
- Once daily
- Estimated price
- Rp 100,000–410,000
- Book at
- https://12go.asia/en/operator/damri
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 Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, The London Underground: Essential tips to navigate the Tube, and Travel Insider: Top Japan travel tips by Beatrix Holland - to help you get the most out of your next trip.








