The route from Sokaraja to Serang takes you across the length of Java. The most practical way is to take a long-distance bus that travels via the Trans-Java Toll Road. Alternatively, you can take a train to Jakarta and then a bus or shuttle to Serang. Serang is the capital of Banten province and serves as a gateway to the western coast of Java.
Total Distance: 420 km driving distance, 360 km straight-line air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 9 hours | 11 hours |
| Avg Price | 250,000 - 500,000 IDR | 200,000 - 350,000 IDR |
| Operator | PT Kereta Api Indonesia | Sinar Jaya |
| Route | Purwokerto Station to Jakarta, then bus to Serang. | Jalan Raya Sokaraja to Terminal Pakupatan Serang. |
| Tip | The train is more comfortable for the long leg to Jakarta. | Direct buses are available and save you the hassle of transfers. |
Dry season from May to September for smoother road travel.