GoAsia
Indonesia

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

How to Get from Yogyakarta to Kudus
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]

Train, Bus, Flight and Ferry tickets

Booking and payment are handled by 12Go, not GoAsia. We may receive a commission when you book through our links.

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
  • →  Luxury 06:45, 07:00, 07:05, 07:15, 07:20, 07:30, 07:35, 07:45, 16:45, 17:00, 17:05, 17:15, 17:20, 17:30, 17:35, 17:45

Frequently Asked Questions

How can I book tickets from Yogyakarta to Kudus?

Use the booking tool on this page to compare the transport options currently available from Yogyakarta to Kudus, including current prices and schedules.

What is the cheapest way to get from Yogyakarta to Kudus?

The bus is the standard way to travel. On booking platforms, tickets on this corridor start at about $9.

How long does it take to get from Yogyakarta to Kudus?

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.

What is there to see in Kudus?

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. [1] Indonesia Travel (Ministry of Tourism of Indonesia): Tempat Wisata Kudus: Menjelajahi Sejarah, Alam, dan Rekreasi. Retrieved October 28, 2026.
  2. [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.