GoAsia
How to Get from Jakarta to Purwokerto

How to Get from Jakarta to Purwokerto

Last updated: October 17, 2026
Contents

Leaving the humid sprawl of Jakarta for the cooler, mist-shrouded slopes of Mount Slamet in Purwokerto is a classic Javanese transition. While Jakarta pulses with the frantic energy of a global megacity, Purwokerto offers a gateway to Central Java's rural heart, where the air turns crisp and the pace of life slows down. This route is a favorite for those heading toward the highlands of Baturraden or travelers seeking a more authentic Indonesian experience away from the main tourist trail.

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 journey takes you across the plains of West Java and into Central Java, by rail or on the highway. You can browse schedules and book your tickets for this route on GoAsia.cc.

Jakarta to Purwokerto by Train

The train is arguably the most iconic way to travel this route. Long-distance KAI trains from Jakarta Gambir to the east, such as the Gajayana to Malang, call at Purwokerto on their way across Java.[1] Several trains a day serve the route, in executive and economy classes, and the tracks wind through rice paddies and volcanic backdrops. Fares, departure times and travel times depend on the train and class, so check them in KAI's Access by KAI app when you book.

A KAI locomotive with passenger coaches at a station in Jakarta
A KAI locomotive with passenger coaches at a station in JakartaPhoto: Noel Snpr / Pexels

Executive Class

For those seeking maximum comfort, executive class is the best choice, with reclining seats, more legroom and air conditioning that can be quite chilly. It suits business travelers and anyone who wants to arrive refreshed.

Economy Class

Economy class has been upgraded in recent years: the seating is more upright than in executive class, but the carriages are air-conditioned. It is the most budget-friendly way to travel and offers a lively, communal atmosphere.

Jakarta to Purwokerto by Bus

Buses are an alternative for those departing from various corners of the Greater Jakarta area, including Bekasi and Tangerang, and avoid the cross-city trip to the main railway stations. On booking platforms, an Executive AC bus from Jakarta costs about $9 and takes about 7 hours 11 minutes, and from Tangerang the price is the same with a journey of about 6 hours 51 minutes. These are single listed departures in the afternoon (October 2026).[2]

From Bekasi there are more Executive departures, mostly in the afternoon and evening, priced from about $12 to $22 (October 2026). Journey times listed vary widely, up to 14 hours, so check the duration when you select a ticket.[2]

Comparing Your Options

ModePriceDurationComfort
Train (Executive)Varies by trainVaries by trainHigh
Train (Economy)Varies by trainVaries by trainModerate
Bus (Jakarta/Tangerang)About $9[2]About 6h 51min - 7h 11min[2]Moderate
Bus (Bekasi)About $12 - $22[2]Up to 14h[2]Moderate to high

Tips for Traveling from Jakarta to Purwokerto

  • Book in Advance: Trains to Purwokerto are popular, especially on weekends and public holidays, so book early using GoAsia.cc.
  • Check Your Station: Jakarta has more than one long-distance station, so confirm on your ticket whether your train leaves from Gambir or Pasar Senen.
  • Prepare for the Cold: Both trains and buses in Indonesia are known for strong air conditioning. Bring a light jacket or a sarong.
  • Arrival in Purwokerto: Taxis and ride-hailing apps such as Gojek or Grab can take you from the station to your hotel or up to the Baturraden resort area.

Timetable

Bus Bekasi - Banyumas $ 11.77–21.56 2h 45m – 14h
  • →  Executive 05:30, 14:30, 16:00, 16:30, 17:20, 17:35, 17:50, 19:00, 19:15, 19:30, 20:00
Bus Tangerang - Banyumas $ 9.27 6h 51m
  • →  Executive AC 36 16:20
Bus Jakarta - Banyumas $ 9.27 7h 11m
  • →  Executive AC 36 16:00
Train Jakarta - Purwokerto $ 4.87–36.92 4h 20m – 5h 8m
  • →  Economy CB 05:52, 06:42, 08:07, 12:02, 12:37, 17:22, 18:22, 21:51, 23:32
  • →  Executive AA 05:52, 06:42, 08:07, 12:37, 18:22, 21:51
  • →  Economy CA 05:52, 06:42, 08:07, 12:02, 12:37, 17:22, 18:22, 21:51, 23:32
  • →  Executive AC 05:52, 06:42, 08:07, 12:37, 18:22, 21:51
  • →  Economy C 09:08
  • →  Economy CC 05:52, 06:42, 08:07, 12:02, 12:37, 17:22, 18:22, 21:51, 23:32
  • →  Economy CD 05:52, 06:42, 08:07, 12:02, 12:37, 17:22, 18:22, 21:51, 23:32
  • →  Executive AB 05:52, 06:42, 08:07, 12:37, 18:22, 21:51
  • →  Executive AD 05:52, 06:42, 08:07, 12:37, 18:22, 21:51

Frequently Asked Questions

How can I book tickets from Jakarta to Purwokerto?

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

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

Executive AC buses from Jakarta and Tangerang cost about $9 on booking platforms (October 2026). Economy train fares depend on the train, so compare them in the Access by KAI app.

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

The train is usually the fastest option, but timings depend on the service. Bus journeys from Jakarta take about 7 hours.

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

By bus from Jakarta the journey takes about 7 hours 11 minutes, from Tangerang about 6 hours 51 minutes. Train times depend on the train you choose.

Are there overnight options for this route?

Buses from Bekasi leave in the afternoon and evening, and some trains run late in the evening. Check departure times when you book.

Which train station in Jakarta should I use?

It depends on your ticket: long-distance trains leave from Jakarta Gambir or Pasar Senen. Check the station on your ticket before heading out.

Sources and background

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

  1. [1] PT Kereta Api Indonesia (KAI): Menyusuri Pulau Jawa dengan Kereta, Kenali 5 Relasi Terpanjang di Indonesia. Retrieved October 15, 2026.
  2. [2] 12Go: 12Go Timetable Jakarta - Purwokerto. Retrieved October 15, 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.