Travel Jakarta to Kudus

Jakarta to Kudus Bus: Schedules, Tickets & Prices

Buses from Jakarta to Kudus take around 6h 25m to 16h, with tickets starting from 190,000 IDR to 494,763 IDR.

Bus from Jakarta to Kudus

Board a bus at multiple stations, including Terminal Kampung Rambutan Jakarta, Jakarta, Terminal Poris Plawad, Tangerang and others and begin your journey from Jakarta toward Kudus, reaching Terminal Kudus or Kudus along the way. The first departure of the day is at 04:30, and services run regularly so you can choose a departure time that works for you. The trip lasts about 6 hours 25 minutes with fares starting from 190,000 IDR. Reserve your ticket here.

Prices: 190,000 IDR to 494,763 IDR

Duration: 6h 25m – 16h ⏱

Choose bus from Jakarta to Kudus in 6h 25m Book bus from Jakarta to Kudus for IDR 190000 Choose bus from Jakarta to Kudus for IDR 190000 Hop on bus from Jakarta to Kudus for IDR 190000 Explore with bus from Jakarta to Kudus in 6h 25m Journey 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.

Bus from Jakarta to Kudus Details

Find key information about the Bus from Jakarta to Kudus, including travel time, prices and stations.

Bus
Average price
367,630 IDR
 
Cheapest
190,000 IDR
Average duration
10h 15m
 
Shortest
6h 25m
Number of departures
104
04:30 - 22:00
Tickets
 
Stations
Departure stations
Arrival stations
Terminal Kampung Rambutan Jakarta
Jakarta
Terminal Poris Plawad, Tangerang
Pulo Gebang, Jakarta
Kota Bekasi
View more stations in the full listing
Terminal Kudus
Kudus

Bus Routes & Schedules from Jakarta to Kudus

Between Jakarta and Kudus, this bus connection is served by several stations rather than a single fixed terminal. The exact travel time varies depending on where you board and exit the bus, but most trips take approximately 6h 25m. Services run throughout the day, operating from 04:30 until 22:00, and fares typically begin at 190,000 IDR. By checking the full bus timetable for Jakarta to Kudus, you can compare different station pairings, journey lengths and departure times to choose the option that best matches your travel plans.

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 Bus Jakarta to Kudus

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

How long is the bus trip from Jakarta to Kudus usually?

A bus trip from Jakarta to Kudus usually takes about 6 hours 25 minutes to 16 hours, depending on the departure point and service you choose. For example, some bus journeys from Jakarta to Kudus are much shorter than others, so it is worth checking the exact route before booking.

What is the bus price for Jakarta to Kudus?

Bus tickets for Jakarta to Kudus start from 190000 IDR and can go up to 494763 IDR. The final bus fare depends on the service, departure point, and travel time, so comparing options can help you find a better price.

When is the first bus departure from Jakarta to Kudus?

The first bus departure for Jakarta to Kudus is at 04:30. If you want an early bus journey, it is a good idea to arrive ahead of time and confirm your boarding point before you go.

What time is the last bus service from Jakarta to Kudus?

The last bus service from Jakarta to Kudus leaves at 22:00. If you are planning a late bus trip, make sure you check your departure terminal and allow enough time to get there.

How many bus options are there between Jakarta and Kudus?

There are 104 bus trips available between Jakarta and Kudus. That gives travelers a wide choice of bus departures across the day, so you can look for a schedule that fits your plans.

Can I book bus tickets for Jakarta to Kudus in advance?

Yes, you can book bus tickets for Jakarta to Kudus in advance, and it is often helpful because there are many bus options to compare. Checking the available bus service details early can make it easier to choose the departure that suits you best.

Which bus stations are used for Jakarta to Kudus?

For a bus journey from Jakarta to Kudus, departures can include Terminal Kampung Rambutan Jakarta, Pulo Gebang, Jakarta, Terminal Kali Deres, Jakarta, Terminal Grogol, Jakarta, Terminal Poris Plawad, Tangerang, Kota Bekasi, and Jakarta. Arrivals are listed as Terminal Kudus or Kudus, so it is important to confirm the exact bus connection before traveling.

What should I know before taking a bus from Jakarta to Kudus?

Before taking a bus from Jakarta to Kudus, check the departure terminal, the bus schedule, and the travel time for your chosen service. Since bus journeys on this route can vary a lot, confirming the details in advance can help you avoid surprises on the day of travel.


More Bus routes from and to Jakarta or Kudus

Routes in Bus from Jakarta →

Routes in Bus to Kudus ←

Routes in Bus to Jakarta ←

Planning more than just Jakarta to Kudus?

You’re currently viewing Bus options for Jakarta to Kudus. If your trip includes more destinations, the TicketRoutes Travel Planner lets you compare different transport types and multiple routes in one place.

Open Travel Planner

Ideal for multi-city trips and flexible travel plans.