There are 4 ways to get from Bengawan Solo to Demak by unknown, train, bus, plane, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Travel, train
best- Walk from Bengawan Solo to Lamonganunknown
- Take the train from Lamongan to Semarang Tawangtrain Ambarawa Ekspres / ...
4h 26mTravel, bus
- Walk from Bengawan Solo to Terminal Purabayaunknown
- Take the bus from Terminal Purabaya to Terminal Terboyobus
6h 52mTravel, fly
- Walk from Bengawan Solo to Juanda-International-Airport-SUBunknown
- Fly from Juanda International Airport (SUB) to Ahmad Yani (SRG)plane SUB - SRG
2h 40mTravel, shuttle
- Walk from Bengawan Solo to Gresikunknown
- Take a shuttle bus from Gresik to Kabupaten DemakSurabaya
3h 22m
Juanda International Airport (SUB) to Ahmad Yani (SRG) flights
Questions & Answers
The distance between Bengawan Solo and Demak is 297 km.
The best way to get from Bengawan Solo to Demak without a car is to travel and train which takes 4h 26m and costs .
It takes approximately 4h 26m to get from Bengawan Solo to Demak, including transfers.
There are 40+ hotels available in Demak.
What companies run services between Bengawan Solo, Jawa Timur, Indonesia and Demak, Provinsi Jawa Tengah, Indonesia?
There is no direct connection from Bengawan Solo to Demak. However, you can travel to Lamongan, take the train to Semarang Tawang, then take the taxi to Demak. Alternatively, you can take a vehicle from Bengawan Solo to Demak via Terminal Purabaya and Terminal Terboyo in around 6h 52m.
- Website
- lionair.co.id
Flights from Juanda International Airport to Ahmad Yani
- Ave. Duration
- 55 min
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- Rp 1,300,000–1,800,000
- Phone
- 021-121
- [email protected]
- Website
- kai.id
Train from Lamongan to Semarang Tawang
- Ave. Duration
- 3h 23m
- Frequency
- Every 4 hours
- Estimated price
- Rp 140,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 140,000–320,000
- Business
- Rp 360,000–550,000
- Executive
- Rp 260,000–700,000
- Phone
- +628121769401
- Website
- easybook.com
Bus from Terminal Purabaya to Terminal Terboyo
- Ave. Duration
- 5h 23m
- Frequency
- Twice daily
- Estimated price
- Rp 110,000–160,000
- Book at
- easybook.com
- [email protected]
- 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
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 4 of the smartest ways to explore Australia, Getting to Rome from the airport, and Want to know more about Flixbus? - to help you get the most out of your next trip.








