How to get from Jakarta to Purwokerto by train

345km
14 per day
4h - 5h
Reverse route

Purwokerto is a large city in the west of Central Java, on the southern line, and fourteen trains run there from Gambir, taking between 4 hours 8 minutes and 4 hours 58 minutes. They leave from 06:20 to 22:50.

Have questions about your trip?Ask our Facebook group of fellow train travellers.
Join the group

Timetables

TrainJakartaPurwokerto
6 Argo Semeru06:2010:36
50F/51F Purwojaya07:0011:26
46 Taksaka07:4511:55
16 Argo Dwipangga08:5012:58
62 Manahan10:3015:09
58F/59F Purwojaya13:2517:51
44 Taksaka14:0018:10
8 Bima17:0021:16
36 Gajayana18:5023:11
124 Cakrabuana19:1000:08+1
14 Argo Lawu20:4500:54+1
54/55 Purwojaya20:5501:09+1
48 Taksaka21:2001:30+1
64 Manahan22:5003:24+1

Average journey time: 4 hours 21 minutes

How to buy tickets

The easiest way to book Jakarta to Purwokerto train tickets is through 12Go, which shows availability and lets you pay by card.

Tickets go on sale 45 days in advance. For full details on booking windows, see the when to book Indonesia train tickets guide.

Jakarta to Purwokerto train tickets

Book with 12Go

About the route

Most are the long-distance trains on the southern route to Yogyakarta and beyond, including the Argo Semeru at 06:20, the Taksaka at 07:45, the Argo Dwipangga at 08:50 and the Bima at 17:00. Most of these trains go on to Kutoarjo and Yogyakarta.

Purwokerto is the starting point for trips to Baturraden, a hill resort on the slopes of Mount Slamet, with hot springs and a waterfall, about half an hour from the city by road.


Have questions about your trip?Ask our Facebook group of fellow train travellers.
Join the group