GoAsia
Indonesia

How to Get from Kudus to Jakarta

Compare bus options from Kudus to Jakarta, Bekasi and Tangerang. See typical prices and travel times across Java.

Last updated: October 29, 2026

How to Get from Kudus to Jakarta

Photo: Gunawan Kartapranata / Wikimedia Commons, CC BY-SA 3.0

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. Most travelers head for Jakarta itself. Some services drop you at Bekasi or Tangerang instead, which are separate cities on the edge of Greater Jakarta.

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.

Kudus to Bekasi by Bus

Bekasi is a separate city east of Jakarta, so choose this drop-off point only if your destination is in East Jakarta or the industrial corridors. Both Executive and Luxury services run here. Tickets cost from about $13 for Executive class up to about $19 for the Luxury tier on booking platforms (October 2026). The trip is an overnight ride like the one to Jakarta and takes from about 8 hours, longer in traffic.[1]

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 Jakarta)$14 - $16[1]8h - 12h[1]High
Bus (Kudus to Bekasi)$13 - $19[1]From about 8h[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. Book your ticket a few days in advance for the best selection of seats.

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.63–18.50 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.01–16.01 7h 55m – 12h
  • →  Executive 16:30, 17:15, 18:00, 18:15
Bus Kudus - Tangerang $ 16.01 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?

Direct buses to central Jakarta take from about 8 hours, and services to Tangerang take about 9 hours 30 minutes. Traffic on the Trans-Java toll road decides the exact time.

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 26, 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.