GoAsia
How to Get from Kudus to Jakarta

How to Get from Kudus to Jakarta

Last updated: October 19, 2026
Contents

Leaving behind the aromatic clove cigarette heritage and the quiet spiritual atmosphere of the Menara Kudus Mosque for the high-octane energy of Indonesia's capital is a journey across the heart of Central and West Java. While Kudus offers a glimpse into the traditional industrial roots of the archipelago, Jakarta presents a sprawling megalopolis where ancient traditions meet glass skyscrapers. This route is a staple for commuters and travelers alike, cutting along the northern coast road before merging into the modern pulse of the Greater Jakarta area.

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.

The brick tower of the Menara Kudus Mosque with the domed mosque beside it
The brick tower of the Menara Kudus Mosque with the domed mosque beside itPhoto: PL09Puryono / Wikimedia Commons, CC0

The journey is served by long-distance buses. Whether you are heading straight into the city center or looking to reach the satellite cities of Bekasi or Tangerang, the bus offers a direct way to bridge the gap between these two distinct worlds. You can browse and book your preferred seats for this route on GoAsia.cc.

Kudus to Jakarta by Bus

The bus is the main way to travel on this route, with a direct link from Kudus to several points within the Jakarta metropolitan area. Many services depart in the afternoon or evening, so you can sleep during the trip and arrive in the capital the next morning.

Executive Class Services

Executive class is the option listed for the direct Kudus to Jakarta route. On booking platforms, tickets cost from about $14 to $16 (October 2026), and the trip takes between about 8 and 12 hours depending on traffic on the Trans-Java toll road.[1] Plan for at least one rest stop on the way to stretch your legs and grab a meal.

Luxury Class Services

Some Bekasi services are listed as Luxury class; see the Bekasi prices below. Check the seat layout and departure time when booking.

Kudus to Bekasi by Bus

For many travelers, Bekasi is the preferred entry point into the Greater Jakarta area, especially if your final destination is in East Jakarta or the industrial corridors. This route lists the widest range of departure times and price points. Tickets cost from about $13 for Executive class up to about $19 for the Luxury tier on booking platforms (October 2026).[1] Listed travel times range from about 4 hours 45 minutes to 19 hours; the longer ones include services with more stops or heavy traffic.[1] Check the route details when booking to understand the expected duration.

Kudus to Tangerang by Bus

If your destination is on the western edge of the capital or you are heading toward Soekarno-Hatta International Airport, the Kudus to Tangerang service is the most logical choice. On booking platforms, an Executive seat costs about $16 (October 2026) and the journey takes about 9 hours 30 minutes.[1]

Comparing Your Options

ModePrice (USD)DurationComfort
Bus (Kudus to Bekasi)$13 - $19[1]4h 45m - 19h[1]High
Bus (Kudus to Jakarta)$14 - $16[1]8h - 12h[1]High
Bus (Kudus to Tangerang)$16[1]9h 30m[1]High

Tips for Traveling from Kudus to Jakarta

Traveling by bus in Indonesia is an experience in itself, and a little preparation goes a long way. Always carry a light jacket or a small blanket, because air conditioning on Indonesian buses can feel chilly during a long night journey.

Traffic jams at the entrance to Jakarta, especially around Cikarang and Bekasi, are common. If you have a flight to catch or a morning meeting, choose a bus that arrives a few hours earlier than you think you need. For the best selection of seats, book your tickets a few days in advance through GoAsia.cc.

Keep some small change in Indonesian rupiah handy for rest stops, where you may want to buy snacks or pay a small fee for the restrooms.

Timetable

Bus Kudus - Bekasi $ 12.65–18.53 4h 45m – 19h
  • →  Executive 05:00, 06:30, 11:00, 15:00, 17:30, 18:00, 18:15, 19:45
  • →  Luxury 00:45
Bus Kudus - Jakarta $ 14.04–16.03 7h 55m – 12h
  • →  Executive 16:30, 17:15, 18:00, 18:15
Bus Kudus - Tangerang $ 16.03 9h 30m
  • →  Executive 18:00

Frequently Asked Questions

How can I book tickets from Kudus to Jakarta?

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

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

The cheapest way is an Executive class bus to Bekasi, with prices from about $13 on booking platforms (October 2026). From Bekasi you can continue to central Jakarta by KRL Commuterline or taxi.

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

The quickest listed services go to Bekasi in about 4 hours 45 minutes under ideal traffic conditions, while most trips to central Jakarta take around 8 hours or more.

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

The duration varies by destination and traffic. A direct bus to Jakarta typically takes about 8 to 12 hours, while trips to Tangerang take about 9 hours 30 minutes.

Are there overnight buses from Kudus to Jakarta?

Yes, many buses depart in the afternoon or evening and arrive in Jakarta the next morning. Check the exact departure time when you book.

Is food provided on the bus journey?

Buses usually make at least one rest stop, but whether a meal is included depends on the operator and ticket. Bring your own snacks and water for the trip.

Where do the buses arrive in Jakarta?

Arrival points depend on the operator and can include terminals in East and West Jakarta or drop-off points in Bekasi and Tangerang. Check the drop-off point on your ticket.

Sources and background

Numbers in the text such as [1] refer to these sources.

  1. [1] 12Go: 12Go timetable: Kudus to Jakarta. Retrieved October 19, 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.