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.

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
| Mode | Price (USD) | Duration | Comfort |
|---|---|---|---|
| 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 | |
|
| Bus Kudus - Jakarta $ 14.04–16.03 7h 55m – 12h | |
|
| Bus Kudus - Tangerang $ 16.03 9h 30m | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Kudus to Jakarta, including current prices and schedules.
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.
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.
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.
Yes, many buses depart in the afternoon or evening and arrive in Jakarta the next morning. Check the exact departure time when you book.
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.
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] 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.