Travel from Purwakarta to Yogyakarta

Train from Purwakarta to Yogyakarta

Kereta API operates a train from Purwakarta to Yogyakarta once daily. Tickets cost $1 - $9 and the journey takes 2 h 23 min. Kereta API also services this route 5 times a day.

How to get from Purwakarta to Yogyakarta

From Purwakarta train to Cirebon then train to Yogyakarta Tugu. 7 h 50 min Rp281167. From Purwakarta taxi to Bandung Terminal Cicaheum, bus to Terminal Bus Pangandaran, Jalan Merdeka, Pangandaran, Jawa Barat, Indonesia, bus to Jombor Bus Station, then bus to Post Office. 11 h 2 min Rp470267. From Purwakarta train to Purwokerto then bus to Yogyakarta. 14 h 14 min Rp628624. From Purwakarta taxi to Yogyakarta. 5 h 57 min Rp2112278. From Purwakarta drive to Yogyakarta. 5 h 57 min Rp410181. From Purwakarta train to Bandung, taxi to Bandung airport, fly to Yogyakarta airport, then bus to Yogyakarta. 5 h 9 min Rp1474283. From Purwakarta train to Bandung, taxi to Bandung airport, fly to Semarang airport, taxi to Semarang, then bus to Yogyakarta. 7 h 42 min Rp966034. From Purwakarta train to Bandung, taxi to Bandung airport, fly to Solo airport, taxi to Solobalapan, then train to Yogyakarta. 5 h 54 min Rp1755157. From Purwakarta train to Jatinegara, train to Gambir Station, bus to Jakarta Halim Perdana Kusuma airport, fly to Yogyakarta airport, then bus to Yogyakarta. 7 h 3 min Rp757975. From Purwakarta train to Jatinegara, train to Gambir Station, bus to Jakarta airport, fly to Yogyakarta airport, then bus to Yogyakarta. 7 h 18 min Rp771350.
Close Print Itinerary
  1. Here are 10 options to get from
    Purwakarta to Yogyakarta:

    1. Trip:
      1 Train
      • One-Way approx: USD $5 - $21
      • Duration: 7 h 50 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $5 - $21
        • Duration: 7 h 50 min
        Close x
    2. Trip:
      2 Taxi, bus
      • One-Way approx: USD $31 - $36
      • Duration: 11 h 2 min
      Open +
      • Trip:
        2 Taxi, bus
        • One-Way approx: USD $31 - $36
        • Duration: 11 h 2 min
        Close x
    3. Trip:
      3 Train, bus
      • One-Way approx: USD $9 - $50
      • Duration: 14 h 14 min
      Open +
      • Trip:
        3 Train, bus
        • One-Way approx: USD $9 - $50
        • Duration: 14 h 14 min
        Close x
    4. Trip:
      4 Taxi
      • One-Way approx: USD $130 - $160
      • Duration: 5 h 57 min
      Open +
      • Trip:
        4 Taxi
        • One-Way approx: USD $130 - $160
        • Duration: 5 h 57 min
        Close x
    5. Trip:
      5 Drive
      • One-Way approx: USD $25 - $40
      • Duration: 5 h 57 min
      Open +
      • Trip:
        5 Drive
        • One-Way approx: USD $25 - $40
        • Duration: 5 h 57 min
        Close x
    6. Trip:
      6 Train to Bandung, fly to Yogyakarta
      • One-Way approx: USD $38 - $260
      • Duration: 5 h 9 min
      Open +
      • Trip:
        6 Train to Bandung, fly to Yogyakarta
        • One-Way approx: USD $38 - $260
        • Duration: 5 h 9 min
        Close x
    7. Trip:
      7 Train to Bandung, fly to Semarang, bus
      • One-Way approx: USD $52 - $388
      • Duration: 7 h 42 min
      Open +
      • Trip:
        7 Train to Bandung, fly to Semarang, bus
        • One-Way approx: USD $52 - $388
        • Duration: 7 h 42 min
        Close x
    8. Trip:
      8 Train to Bandung, fly to Solo, train
      • One-Way approx: USD $52 - $371
      • Duration: 5 h 54 min
      Open +
      • Trip:
        8 Train to Bandung, fly to Solo, train
        • One-Way approx: USD $52 - $371
        • Duration: 5 h 54 min
        Close x
    9. Trip:
      9 Train to Jakarta Halim Perdana Kusuma, fly to Yogyakarta
      • One-Way approx: USD $35 - $137
      • Duration: 7 h 3 min
      Open +
      • Trip:
        9 Train to Jakarta Halim Perdana Kusuma, fly to Yogyakarta
        • One-Way approx: USD $35 - $137
        • Duration: 7 h 3 min
        Close x
    10. Trip:
      10 Train to Jakarta, fly to Yogyakarta
      • One-Way approx: USD $31 - $103
      • Duration: 7 h 18 min
      Open +
      • Trip:
        10 Train to Jakarta, fly to Yogyakarta
        • One-Way approx: USD $31 - $103
        • Duration: 7 h 18 min
        Close x