Travel Jakarta to Kudus

Jakarta to Kudus

Head to Kudus to explore its historic mosques and traditional markets, a contrast to the modern skyline of Jakarta. Here you can see the key details for journeys by bus between Jakarta and Kudus, including departure times and pricing.

Travel options for Jakarta to Kudus

For a trip from Jakarta to Kudus, bus is both the fastest and the most cost-effective choice at 190000 IDR, taking just 6h y 25 minutes.

Bus from Jakarta to Kudus

Depart from multiple stations, including Terminal Kampung Rambutan Jakarta, Jakarta, Terminal Poris Plawad, Tangerang and others and start your bus journey from Jakarta toward Kudus, with the first departure of the day at 04:30, arriving at Terminal Kudus or Kudus. The trip takes about 6 hours 25 minutes, with fares starting from 190,000 IDR. Check schedules and reserve your seat in advance.

Prices: 190,000 IDR

Duration: 6h 25m – 16h ⏱

Experience bus from Jakarta to Kudus in 6h 25m Journey with bus from Jakarta to Kudus for 190000 IDR Ride with bus from Jakarta to Kudus in 6h 25m Journey with bus from Jakarta to Kudus in 6h 25m Journey with bus from Jakarta to Kudus in 6h 25m Go with bus from Jakarta to Kudus in 6h 25m

View all Bus tickets β†’

Distance Jakarta to Kudus

The distance between Jakarta and Kudus is 451.8 kilometers.

Jakarta to Kudus Transportation Comparison

Compare transport options side by side using key travel metrics to find the best way to get from Jakarta to Kudus

Bus
Average price
367,630 IDR
Cheapest price
190,000 IDR
Average duration
10h 15m
Minimum duration
6h 25m
Number of departures
104
Tickets

Bus Routes & Schedules from Jakarta to Kudus

On this bus route between Jakarta and Kudus, several departure and arrival stations are available along the way. Travel time depends on the specific stops used, though most journeys fall around 6h 25m to 16h. Buses follow a coordinated schedule running from 04:30 until 22:00, covering most of the day. Fares usually start at 190,000 to 494,763 IDR and can vary slightly depending on the service and stops selected. Consulting the full bus timetable for Jakarta to Kudus helps you compare station options, estimated travel times and available departures before deciding on the most suitable connection.

Departure stations
Terminal Kampung Rambutan Jakarta
Jakarta
Terminal Poris Plawad, Tangerang
Pulo Gebang, Jakarta
Kota Bekasi
Terminal Kali Deres, Jakarta
Terminal Grogol, Jakarta
Arrival stations
Terminal Kudus
Kudus

Bus Timetable: Jakarta β†’ Kudus

  • 04:30 18:00 13h 30m 353402 IDR
  • 04:45 15:20 10h 35m 351137 IDR
  • 05:00 18:00 13h 353402 IDR
  • 05:10 15:20 10h 10m 351137 IDR
  • 05:15 15:20 10h 5m 351137 IDR
  • 05:25 15:20 9h 55m 351137 IDR
  • 05:30 18:00 12h 30m 353402 IDR
  • 05:45 15:20 9h 35m 351137 IDR
  • 06:00 14:00 8h 388742 IDR
  • 06:05 15:20 9h 15m 351137 IDR
  • 06:15 15:45 9h 30m 365182 IDR
  • 06:20 18:20 12h 376962 IDR
  • 06:30 21:00 14h 30m 376962 IDR
  • 06:35 15:20 8h 45m 351137 IDR
  • 06:45 21:00 14h 15m 376962 IDR
  • 06:50 17:50 11h 365182 IDR
  • 07:00 21:00 14h 376962 IDR
  • 07:05 21:00 13h 55m 376962 IDR
  • 07:15 21:00 13h 45m 376962 IDR
  • 07:25 21:00 13h 35m 376962 IDR
  • 07:30 17:30 10h 305829 IDR
  • 07:35 17:30 9h 55m 305829 IDR
  • 07:40 21:00 13h 20m 376962 IDR
  • 07:45 17:30 9h 45m 305829 IDR
  • 08:00 17:30 9h 30m 305829 IDR
  • 08:05 21:00 12h 55m 376962 IDR
  • 08:15 17:30 9h 15m 305829 IDR
  • 08:20 18:20 10h 376962 IDR
  • 08:25 18:20 9h 55m 376962 IDR
  • 08:30 18:20 9h 50m 376962 IDR
  • 08:45 17:30 8h 45m 305829 IDR
  • 09:00 18:15 9h 15m 305829 IDR
  • 13:00 05:00 16h 412302 IDR
  • 13:15 00:30 11h 15m 351137 IDR
  • 13:30 00:30 11h 351137 IDR
  • 13:45 00:30 10h 45m 351137 IDR
  • 13:50 00:30 10h 40m 351137 IDR
  • 14:00 00:30 10h 30m 351137 IDR
  • 14:05 23:45 9h 40m 365182 IDR
  • 14:30 00:30 10h 351137 IDR
  • 15:00 02:00 11h 471203 IDR
  • 15:15 00:30 9h 15m 365182 IDR
  • 15:25 02:20 10h 55m 494763 IDR
  • 15:30 02:00 10h 30m 471203 IDR
  • 15:35 02:20 10h 45m 376962 IDR
  • 15:40 02:20 10h 40m 376962 IDR
  • 15:45 03:25 11h 40m 305829 IDR
  • 16:00 03:20 11h 20m 305829 IDR
  • 16:05 01:30 9h 25m 453080 IDR
  • 16:10 03:20 11h 10m 305829 IDR
  • 16:15 01:30 9h 15m 453080 IDR
  • 16:25 02:20 9h 55m 494763 IDR
  • 16:30 03:20 10h 50m 305829 IDR
  • 16:31 01:30 8h 59m 453080 IDR
  • 16:40 02:30 9h 50m 376962 IDR
  • 16:45 02:30 9h 45m 376962 IDR
  • 16:50 02:40 9h 50m 471203 IDR
  • 16:55 02:30 9h 35m 376962 IDR
  • 17:00 02:00 9h 376962 IDR
  • 17:15 03:20 10h 5m 305829 IDR
  • 17:20 03:45 10h 25m 365182 IDR
  • 17:30 02:30 9h 471203 IDR
  • 17:45 03:00 9h 15m 465313 IDR
  • 18:00 02:50 8h 50m 471203 IDR
  • 18:25 01:30 7h 5m 351137 IDR
  • 18:30 02:15 7h 45m 388742 IDR
  • 19:00 01:30 6h 30m 351137 IDR

Bus Timetable: Kota Bekasi β†’ Kudus

  • 05:00 18:00 13h 353402 IDR
  • 05:30 18:00 12h 30m 353402 IDR
  • 07:00 15:15 8h 15m 365182 IDR
  • 07:10 15:15 8h 5m 365182 IDR
  • 07:30 21:00 13h 30m 376962 IDR
  • 08:00 15:30 7h 30m 388742 IDR
  • 08:45 17:00 8h 15m 388742 IDR
  • 09:10 18:20 9h 10m 376962 IDR
  • 09:15 18:15 9h 305829 IDR
  • 09:20 18:20 9h 376962 IDR
  • 09:30 17:30 8h 305829 IDR
  • 13:00 05:00 16h 412302 IDR
  • 15:00 00:30 9h 30m 351137 IDR
  • 15:15 00:30 9h 15m 351137 IDR
  • 15:30 00:30 9h 351137 IDR
  • 15:45 00:30 8h 45m 365182 IDR
  • 15:50 02:20 10h 30m 494763 IDR
  • 16:00 02:00 10h 471203 IDR
  • 16:10 02:20 10h 10m 494763 IDR
  • 16:25 02:20 9h 55m 376962 IDR
  • 16:30 02:20 9h 50m 494763 IDR
  • 16:35 01:30 8h 55m 453080 IDR
  • 16:40 01:30 8h 50m 453080 IDR
  • 16:45 03:20 10h 35m 305829 IDR
  • 17:00 03:20 10h 20m 305829 IDR
  • 17:30 03:20 9h 50m 305829 IDR
  • 17:45 00:10 6h 25m 388742 IDR
  • 18:00 03:00 9h 388742 IDR
  • 18:15 03:20 9h 5m 305829 IDR
  • 18:30 03:00 8h 30m 471203 IDR
  • 19:00 03:00 8h 465313 IDR
  • 19:15 02:45 7h 30m 351137 IDR

Bus Timetable: Pulo Gebang, Jakarta β†’ Terminal Kudus

  • 22:00 07:00 9h 190000 IDR

Bus Timetable: Terminal Grogol, Jakarta β†’ Terminal Kudus

  • 21:00 07:00 10h 190000 IDR

Bus Timetable: Terminal Kali Deres, Jakarta β†’ Terminal Kudus

  • 19:00 07:00 12h 190000 IDR

Bus Timetable: Terminal Kampung Rambutan Jakarta β†’ Terminal Kudus

  • 21:30 07:00 9h 30m 190000 IDR

Bus Timetable: Terminal Poris Plawad, Tangerang β†’ Terminal Kudus

  • 18:00 07:00 13h 190000 IDR

Check all Bus tickets β†’

Frequently Asked Questions Jakarta to Kudus

Below you will find answers to the most common questions about traveling from Jakarta to Kudus.

How long does the Jakarta to Kudus route usually take overall?

The Jakarta to Kudus route by bus takes about 6 hours 25 minutes to 16 hours, depending on the service and departure point. Travel time varies because some trips are much more direct than others, and the listed options include different terminal combinations.

What is the usual price range for Jakarta to Kudus travel?

For Jakarta to Kudus by bus, fares range from IDR 190,000 to IDR 494,763. The difference reflects the available services and departure points on this route, so the final fare can vary quite a bit between options.

Which Jakarta to Kudus option is the cheapest?

The cheapest Jakarta to Kudus option listed is a bus fare starting at IDR 190,000. This is the lowest price shown in the available data, while other bus options go up to IDR 494,763.

Which Jakarta to Kudus trip is the fastest?

The fastest listed Jakarta to Kudus trip takes about 6 hours 25 minutes. That time appears in the bus data for the broad Jakarta to Kudus pairing, while some specific terminal-to-terminal services take longer.

Where do Jakarta to Kudus buses depart from and arrive?

Jakarta to Kudus buses depart from several points, including Terminal Kampung Rambutan Jakarta, Pulo Gebang, Terminal Kali Deres, Terminal Grogol, Kota Bekasi, and Terminal Poris Plawad in Tangerang. Arrivals are listed at Terminal Kudus and Kudus.

How early and how late do Jakarta to Kudus buses run?

The Jakarta to Kudus bus schedule starts at 04:30 and the last departure is at 22:00. No frequency is provided in the data, so only the first and last departure times can be confirmed.

How many Jakarta to Kudus bus trips are listed?

There are 104 Jakarta to Kudus bus trips listed in the data. That gives travelers several departure choices across the day, although the exact spacing between departures is not specified.

How long is the Jakarta to Kudus bus from Terminal Kampung Rambutan?

The bus from Terminal Kampung Rambutan Jakarta to Terminal Kudus takes about 9 hours 30 minutes. This is one of the specific terminal-to-terminal timings listed for the Jakarta to Kudus route.

What is the travel time from Pulo Gebang in Jakarta to Kudus?

The bus from Pulo Gebang, Jakarta to Terminal Kudus takes about 9 hours. This is shorter than some other terminal-specific options on the route, but still longer than the fastest overall Jakarta to Kudus timing.

How long does the Jakarta to Kudus bus from Terminal Grogol take?

The bus from Terminal Grogol, Jakarta to Terminal Kudus takes about 10 hours. The route data also shows other Jakarta departure points with different durations, so the travel time depends on where you board.

Is there a Jakarta to Kudus bus option from Terminal Kali Deres?

Yes, there is a Jakarta to Kudus bus option from Terminal Kali Deres, Jakarta to Terminal Kudus. The listed travel time is about 12 hours, which is longer than several other departures on the same route.

Where should I book Jakarta to Kudus tickets if I want to check the available bus options?

For Jakarta to Kudus tickets, TicketRoutes.com is the place to check the available bus options. The route page lists the current departures, prices, and terminal details in one place, which makes it easier to compare the confirmed choices.


More travel routes for Jakarta and Kudus

Planning more stops after Jakarta to Kudus?

If your journey doesn’t end with Jakarta to Kudus, use the TicketRoutes Travel Planner to build a complete multi-city itinerary. Compare buses, trains, ferries, and flights for several destinations at once β€” faster and easier.

Try the Travel Planner

Perfect for travelers visiting multiple cities on one trip.