Traveling from Langkat to Purwokerto requires a multi-modal approach starting with a road transfer to Kualanamu International Airport. You will fly from Kualanamu to Soekarno-Hatta International Airport in Jakarta. From Jakarta, you must transfer to Pasar Senen Station to board an executive train to Purwokerto. The total distance covers over 2,500 km across two islands. This route is best managed by booking through-tickets where possible to minimize transit stress.
Total Distance: Driving distance 2,650 km, straight-line air distance 1,850 km.
|
Direct
|
Connecting
|
|
|---|---|---|
| Duration | 5 hours 30 mins | 6 hours total |
| Avg Price | IDR 300,000 - 600,000 | IDR 1,800,000 - 3,500,000 |
| Operator | Kereta Api Indonesia | Garuda Indonesia |
| Route | Pasar Senen to Purwokerto Station | KNO to CGK then train to PWT |
| Tip | Select the Argo Lawu or Taksaka train for the most comfortable seating. | Book your flight to arrive in Jakarta at least 5 hours before your train departure. |
May to September during the dry season for reliable flight schedules.