How to Get from Jakarta to Kudus

How to Get from Jakarta to Kudus

Last updated: March 8, 2026

Leaving the sprawling skyscrapers of Jakarta for the historical and spiritual atmosphere of Kudus is a journey into the heart of Central Java. While Jakarta represents the modern face of Indonesia, Kudus offers a different pace of life, famously known as the center of the country's clove cigarette industry and the home of the iconic Menara Kudus Mosque. The transition from the humid coastal plains of the capital to the fertile landscapes surrounding Mount Muria is best experienced by road, where you can watch the Javanese countryside unfold through your window.

The route is a staple for both business travelers and those returning to their hometowns. Because the Trans-Java Toll Road has significantly cut down travel times, the bus has become the most practical and popular way to make this trip. Whether you are heading there to explore the ancient tombs of the Sunans or to sample the legendary Soto Kudus, the journey is straightforward and comfortable if you choose the right class of service.

Jakarta to Kudus by Bus

Taking a bus from Jakarta to Kudus is the primary way to travel between these two cities. The service is highly developed, with numerous operators providing high-quality coaches that rival regional flights in terms of comfort. Prices for this journey typically range from $18 to $32, depending on the level of luxury you choose. The duration of the trip can vary significantly based on traffic and the number of stops, taking anywhere from 7 hours and 15 minutes to 16 hours.

Executive Class

The Executive Class is the workhorse of the Jakarta to Kudus route. These buses are designed for long-distance comfort, usually featuring a 2-2 seating configuration with ample legroom, reclining seats, and footrests. Most operators provide a blanket and a pillow for the journey, which is especially welcome during overnight trips when the air conditioning can be quite cold. You can expect a meal stop at a large rest area along the toll road, where a buffet-style Indonesian meal is often included in your ticket price. This is a great way to travel if you want a balance between affordability and comfort.

Suite Class and Luxury Options

For those who prioritize sleep and privacy, the Suite Class and Luxury buses are an excellent investment. Suite Class buses often feature "sleeper" pods where seats can recline almost fully flat, arranged in a staggered 1-1 layout. These units typically come with personal entertainment screens, USB charging ports, and individual curtains for total privacy. The Luxury class also offers premium amenities and fewer seats per cabin, ensuring a quieter environment. If you are catching one of the afternoon or evening departures, these classes allow you to arrive in Kudus feeling refreshed and ready to explore. You can easily compare these premium options and secure your seat on GoAsia.cc to ensure you get the specific operator you prefer.

Comparing Your Options

Mode Price (USD) Duration Comfort
Executive Bus $18 - $32 7h 15m - 16h High
Suite Class Bus $18 - $32 7h 15m - 16h Excellent
Luxury Bus $18 - $32 7h 15m - 16h Excellent

Tips for Traveling from Jakarta to Kudus

  • Boarding Points: Jakarta is massive, and buses depart from various terminals such as Pulo Gebang, Kampung Rambutan, or private agent offices in areas like Lebak Bulus. Check your ticket carefully to ensure you head to the correct departure point to avoid Jakarta's infamous traffic.
  • Clothing: Indonesian long-distance buses are notorious for their powerful air conditioning. Even if it is sweltering outside, wear long pants and bring a jacket or hoodie to stay warm during the night.
  • Food and Snacks: While most long-distance tickets include a meal at a "Rumah Makan" (rest area restaurant), it is always wise to bring your own water and snacks, especially for the longer 16-hour journeys.
  • Booking Ahead: This route is very popular, especially during weekends or public holidays like Lebaran. Booking your tickets a few days in advance is highly recommended to secure a seat in the better classes like Suite or Luxury.
  • Arrival in Kudus: Most buses terminate at the Terminal Induk Jati in Kudus. From there, you can take local transport like an "angkot" or use ride-hailing apps to reach your final destination in the city center.

Timetable

Bus Bekasi - Kudus $ 17.39–31.01 4h 45m – 16h
  •   Executive 05:00, 05:30, 07:00, 07:10, 07:15, 08:00, 08:45, 11:15, 15:30, 15:45, 16:10, 16:30, 16:45, 17:00, 17:30, 17:45, 18:00, 18:15, 18:20, 18:30
  •   Luxury 13:00, 18:00, 19:00
Bus Jakarta - Kudus $ 17.39–31.01 7h 15m – 16h
  •   Executive 04:30, 05:00, 05:30, 06:15, 06:30, 06:35, 06:50, 07:00, 07:30, 08:00, 08:15, 08:30, 08:45, 09:00, 09:15, 09:30, 10:00, 13:15, 13:30, 14:00, 14:05, 14:30, 15:00, 15:15, 15:30, 15:40, 15:45, 16:00, 16:10, 16:15, 16:30, 16:45, 16:50, 17:00, 17:15, 17:20, 17:30, 18:00, 18:30
  •   Suite Class 15:00, 17:30
  •   Luxury 13:00, 17:00, 17:45, 18:30

Frequently Asked Questions

How can I book tickets from Jakarta to Kudus?

You can book train, bus, flight, taxi, van, and ferry tickets from Jakarta to Kudus directly on GoAsia.cc. Use the booking tool on this page to compare all available options and prices in real time.

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

The cheapest way to travel from Jakarta to Kudus is by Executive Class bus, with tickets starting as low as $18. Prices vary slightly between different operators, but even the standard Executive service offers a high level of comfort for the price.

What is the fastest way to get from Jakarta to Kudus?

The fastest way to reach Kudus from Jakarta is by taking an express bus service via the Trans-Java Toll Road, which can complete the journey in approximately 7 hours and 15 minutes. Travel times can increase significantly depending on traffic conditions leaving Jakarta.

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

The journey duration typically ranges from 7 hours and 15 minutes to 16 hours. The total time depends on the specific bus route, the number of passenger pickups, and traffic levels on the toll road.

Are there sleeper buses available for this route?

Yes, several operators offer Suite Class buses on the Jakarta to Kudus route. these buses feature semi-private pods with seats that recline significantly, making them ideal for overnight travel.

What is included in the bus ticket price?

Most long-distance bus tickets from Jakarta to Kudus include a reclining seat, air conditioning, and a meal at a designated rest stop. Premium classes like Suite or Luxury may also include pillows, blankets, and personal entertainment systems.

Where do buses depart from in Jakarta?

Buses to Kudus depart from several locations across the city, including major terminals like Pulo Gebang and various private bus company depots. It is important to verify your specific departure point at the time of booking.