How to Get from Yogyakarta to Kudus
How to get from Yogyakarta to Kudus by bus via Demak: travel time, fares from about $9 and what to see in the clove cigarette city of Kudus.
Last updated: October 28, 2026

Contents
Kudus sits on the northern coastal plain of Central Java, a long way from the volcanic shadow of Merapi and the royal city of Yogyakarta. It has two reasons to visit. It is the home of Indonesia's clove cigarette (kretek) industry, with the country's only cigarette museum. It is also a pilgrimage town: the red-brick tower of the Menara Kudus Mosque, built in the 16th century, mixes Islamic, Hindu and Javanese architecture, and the tomb of Sunan Kudus in the same compound draws pilgrims from all over Indonesia.[1]
Yogyakarta to Kudus by Bus
The bus is the way to make this trip, north across Central Java via Demak, the last big town before Kudus. Luxury buses from Yogyakarta to Demak take from about 4 hours, longer in heavy traffic, and tickets start at about $9 (October 2026).[2] From Demak, continue east to Kudus by local bus, taxi or ride-hailing app, and plan on a full half day for the whole journey.
Morning departures let you watch the Javanese countryside wake up, and you arrive in time for the evening, when the street food stalls of Kudus open for business.
Tips for Traveling from Yogyakarta to Kudus
- Book ahead for weekends and holidays: Kudus is a popular pilgrimage stop, and seats fill quickly at religious holidays.
- Bring a jacket: Indonesian long-distance buses run strong air conditioning, so the cabin can get cold even on a hot day.
- Check the departure terminal: Yogyakarta has more than one bus terminal, so confirm where your bus leaves before you set off.
- Arrival in Kudus: A ride-hailing app or a local taxi gets you from the terminal to your hotel or to the mosque district.
Timetable
| Bus Yogyakarta - Demak $ 9.11 4h 5m – 5h 5m | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Yogyakarta to Kudus, including current prices and schedules.
The bus is the standard way to travel. On booking platforms, tickets on this corridor start at about $9.
Luxury buses from Yogyakarta to Demak take from about 4 hours. From Demak you continue to Kudus by local bus, taxi or ride-hailing app, and traffic can add more time, so plan on a full half day.
The Menara Kudus Mosque with its red-brick tower and the tomb of Sunan Kudus, plus the Kretek Museum, the only cigarette museum in Indonesia.
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] Indonesia Travel (Ministry of Tourism of Indonesia): Tempat Wisata Kudus: Menjelajahi Sejarah, Alam, dan Rekreasi. Retrieved October 28, 2026.
- [2] 12Go: Yogyakarta to Kudus bus timetable. Retrieved October 28, 2026.
Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.