Sleman
Sleman
Demak
Demak
Bus Driving

Sleman to Demak

Updated: 28 May 2026

Demak is a historic city known for its Great Mosque and Islamic heritage. Traveling from Sleman to Demak takes you through the heart of Central Java, passing through the busy city of Semarang. The distance is approximately 130 kilometers. You can reach Demak via a combination of bus and local transport or by private car. The journey is relatively short, making it an excellent destination for a cultural day trip.

Total Distance: Driving distance is 130 km; straight-line air distance is 95 km.
Fastest Way
Private car via the Semarang-Demak toll road.
Cheapest Way
Public bus from Jombor Terminal to Semarang, then local bus to Demak.
Compare Sleman to Demak Routes
Bus
Connecting
Driving
Direct
Duration 4 hours 3 hours
Avg Price 100,000 - 150,000 IDR 200,000 - 300,000 IDR
Operator PO Maju Lancar Private Car
Route Jombor Terminal - Semarang Terboyo - Demak. Sleman - Klaten - Semarang - Demak.
Tip Transfer at Terboyo Terminal to a local bus heading to Demak. The route via Klaten is flatter and often faster than the Magelang route.
Travel Tips
  • Dress Code
    Wear modest clothing when visiting the Great Mosque and religious sites.
  • Pilgrimage Crowds
    Expect large crowds during religious holidays; plan your visit accordingly.
  • Local Transport
    Use 'Angkot' (minibuses) for short distances within Demak.
  • Food
    Try 'Nasi Kropokan', a traditional Demak dish.
  • Navigation
    The Semarang-Demak toll road is the fastest way to bypass coastal traffic.
Safety Tips
  • Sun Protection
    The coastal area can be very hot; carry sunscreen and a hat.
  • Crowd Safety
    Keep your belongings close in crowded pilgrimage areas.
  • Road Safety
    Be careful of flooding on the coastal road during the rainy season.
  • Emergency
    Keep the local police station number saved.
People Also Ask
  • Is Demak safe for tourists?
    Yes, it is a friendly and welcoming city.
  • How do I get to the Great Mosque?
    It is located in the city center and easily accessible by local transport.
  • Can I visit in one day?
    Yes, it is a compact city perfect for a day trip.
  • Are there hotels in Demak?
    There are several budget-friendly guesthouses and hotels.
  • What is the best time to visit?
    Early morning to avoid the midday heat.
Quick Info
  • From Sleman, Special Region of Yogyakarta, Indonesia
  • To Demak, Jawa Tengah, Indonesia
  • Modes
Best Time to Travel

During the Islamic holidays or the Grebeg Besar festival for a vibrant cultural experience.

Things to Do in Demak
1
Great Mosque of Demak
One of the oldest mosques in Indonesia, featuring traditional Javanese architecture. It is a major pilgrimage site.
2
Sunan Kalijaga Tomb
Located in Kadilangu, this is a significant religious site visited by many pilgrims. It is surrounded by a peaceful park.
3
Demak Museum
Houses artifacts related to the Demak Sultanate. It provides deep insight into the history of Islam in Java.
4
Morosari Mangrove
A coastal area with beautiful mangrove forests. It is a great place for nature photography and bird watching.
Tags
Sleman to Demak travel to Demak Demak tourism Central Java transport Sleman to Demak bus Sleman to Demak train Demak Great Mosque Java travel guide how to get to Demak Sleman travel