There are 8 ways to get from Purwakarta to Yogyakarta by train, car or plane

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Train  •  7h 50m

  1. Take the train from Purwakarta to Cirebon Harina 74 / ...
  2. Take the train from Cirebon to Yogyakarta Tugu Taksaka / ...

Rp175057 - Rp356751

7 alternative options

Drive  •  5h 41m

  1. Drive from Purwakarta to Yogyakarta 481.4 km

Rp370000 - Rp550000

Train to Husein Sastranegara, fly to Adisutjipto  •  5h 4m

  1. Take the train from Purwakarta to Cimahi
  2. Fly from Husein Sastranegara (BDO) to Adisutjipto (JOG) BDO - JOG

Rp600439 - Rp3735385

Train to Husein Sastranegara, fly to Solo, train  •  5h 48m

  1. Take the train from Purwakarta to Cimahi
  2. Fly from Husein Sastranegara (BDO) to Solo (SOC) BDO - SOC
  3. Take the train from Purwosari to Yogyakarta Lempuyangan Station

Rp805839 - Rp5286785

Train, train to Jakarta Halim Perdana Kusuma, fly to Adisutjipto  •  6h 53m

  1. Take the train from Purwakarta to Jatinegara
  2. Take the train from Jatinegara to Jakarta Gambir
  3. Fly from Jakarta Halim Perdana Kusuma (HLP) to Adisutjipto (JOG) HLP - JOG

Rp556171 - Rp1935094

Train to Soekarno–Hatta, fly to Adisutjipto  •  6h 50m

  1. Take the train from Purwakarta to Jatinegara
  2. Fly from Soekarno–Hatta (CGK) to Adisutjipto (JOG) CGK - JOG

Rp501170 - Rp1550093

Train to Jakarta Halim Perdana Kusuma, fly to Solo, train  •  7h 42m

  1. Take the train from Purwakarta to Jatinegara
  2. Fly from Jakarta Halim Perdana Kusuma (HLP) to Solo (SOC) HLP - SOC
  3. Take the train from Purwosari to Yogyakarta Lempuyangan Station

Rp641571 - Rp1886494

Train to Jakarta Halim Perdana Kusuma, fly to Yogyakarta, train  •  7h 20m

  1. Take the train from Purwakarta to Jatinegara
  2. Fly from Jakarta Halim Perdana Kusuma (HLP) to Yogyakarta (YIA) HLP - YIA
  3. Take the train from Wates to Yogyakarta Lempuyangan

Rp772571 - Rp2491494

Questions & Answers

The cheapest way to get from Purwakarta to Yogyakarta is to train which costs Rp170000 - Rp360000 and takes 7h 50m.

More details

The quickest way to get from Purwakarta to Yogyakarta is to train and fly which costs Rp600000 - Rp3800000 and takes 5h 4m.

More details

No, there is no direct train from Purwakarta to Yogyakarta. However, there are services departing from Purwakarta and arriving at Yogyakarta Tugu via Cirebon. The journey, including transfers, takes approximately 7h 50m.

More details

The distance between Purwakarta and Yogyakarta is 351 km. The road distance is 481.4 km.

Get driving directions

The best way to get from Purwakarta to Yogyakarta without a car is to train which takes 7h 50m and costs Rp170000 - Rp360000.

More details

It takes approximately 7h 50m to get from Purwakarta to Yogyakarta, including transfers.

More details

Purwakarta to Yogyakarta train services, operated by Kereta API, depart from Purwakarta station.

More details

The quickest flight from Husein Sastranegara Airport to Adisutjipto Airport is the direct flight which takes 55 min.

Search flights

Purwakarta to Yogyakarta train services, operated by Kereta API, arrive at Yogyakarta Tugu station.

More details

Yes, the driving distance between Purwakarta to Yogyakarta is 481 km. It takes approximately 5h 41m to drive from Purwakarta to Yogyakarta.

Get driving directions

Map of how to get from Purwakarta to Yogyakarta.
Launch map view
  • Distance: 350.7 km
  • Duration: 7h 50m

What companies run services between Purwakarta, Indonesia and Yogyakarta, Indonesia?

You can take a train from Purwakarta to Yogyakarta via Cirebon in around 7h 50m.

Airlines
Citilink Indonesia
Website
Flights from Husein Sastranegara to Adisutjipto
Ave. Duration
55 min
When
Every day
Estimated price
Rp500000 - Rp1900000
Flights from Husein Sastranegara to Solo
Ave. Duration
1h 10m
When
Tuesday and Thursday
Estimated price
Rp500000 - Rp1800000
Flights from Jakarta Halim Perdana Kusuma to Adisutjipto
Ave. Duration
1h 13m
When
Every day
Estimated price
Rp430000 - Rp1800000
Flights from Jakarta Halim Perdana Kusuma to Adisutjipto via Husein Sastranegara
Ave. Duration
2h 20m
When
Every day
Estimated price
Rp430000 - Rp1800000
Flights from Soekarno–Hatta to Adisutjipto
Ave. Duration
1h 10m
When
Every day
Estimated price
Rp500000 - Rp1800000
Flights from Jakarta Halim Perdana Kusuma to Solo
Ave. Duration
1h 20m
When
Every day
Estimated price
Rp420000 - Rp1600000
Flights from Jakarta Halim Perdana Kusuma to Yogyakarta
Ave. Duration
1h 10m
When
Every day
Estimated price
Rp500000 - Rp1900000
Garuda Indonesia
Website
garuda-indonesia.com
Flights from Soekarno–Hatta to Adisutjipto
Ave. Duration
1h 24m
When
Every day
Estimated price
Rp700000 - Rp2400000
Batik Air
Website
batikair.com
Flights from Jakarta Halim Perdana Kusuma to Adisutjipto
Ave. Duration
1h 7m
When
Every day
Estimated price
Rp500000 - Rp1900000
Flights from Soekarno–Hatta to Adisutjipto
Ave. Duration
1h 10m
When
Every day
Estimated price
Rp480000 - Rp2000000
Flights from Jakarta Halim Perdana Kusuma to Solo
Ave. Duration
1h 10m
When
Every day
Estimated price
Rp450000 - Rp1800000
Indonesia AirAsia
Website
airasia.com
Flights from Soekarno–Hatta to Adisutjipto
Ave. Duration
1h 23m
When
Every day
Estimated price
Rp550000 - Rp4200000
NAM Air
Website
flynamair.com
Flights from Soekarno–Hatta to Adisutjipto
Ave. Duration
1h 8m
When
Every day
Estimated price
Rp550000 - Rp1500000
PT. Sriwijaya Air
Website
sriwijayaair.co.id
Flights from Soekarno–Hatta to Adisutjipto
Ave. Duration
1h 10m
When
Every day
Estimated price
Rp420000 - Rp1700000
Lion Mentari Airlines
Website
lionair.co.id
Flights from Soekarno–Hatta to Adisutjipto
Ave. Duration
1h 10m
When
Every day
Estimated price
Rp370000 - Rp2100000
Wings Air
Website
lionair.co.id
Flights from Husein Sastranegara to Solo
Ave. Duration
1h 10m
When
Monday, Wednesday, Thursday, Friday and Saturday
Estimated price
Rp600000 - Rp4800000
Train operators
Kereta API
Phone
021-121
Website
kai.id
Train from Purwakarta to Cirebon
Ave. Duration
2h 23m
Frequency
3 times a day
Estimated price
Rp75000 - Rp170000
Website
kai.id
Book at
tiket.com
Economy
Rp75000 - Rp170000
Business
Rp90000 - Rp200000
Executive
Rp130000 - Rp290000
Train from Cirebon to Yogyakarta Tugu
Ave. Duration
4h 27m
Frequency
Every 2 hours
Estimated price
Rp100000 - Rp190000
Website
kai.id
Book at
tiket.com
Economy
Rp100000 - Rp190000
Business
Rp140000 - Rp250000
Executive
Rp180000 - Rp340000
Train from Purwakarta to Cimahi
Ave. Duration
1h 23m
Frequency
5 times a day
Estimated price
Rp55000 - Rp160000
Website
kai.id
Book at
tiket.com
Economy
Rp55000 - Rp160000
Business
Rp55000 - Rp170000
Executive
Rp100000 - Rp260000
Train from Purwosari to Yogyakarta Lempuyangan
Ave. Duration
48 min
Frequency
5 times a day
Estimated price
Rp55000 - Rp160000
Website
kai.id
Book at
tiket.com
Economy
Rp55000 - Rp160000
Business
Rp55000 - Rp170000
Executive
Rp100000 - Rp250000
Train from Purwakarta to Jatinegara
Ave. Duration
1h 19m
Frequency
Twice daily
Estimated price
Rp60000 - Rp160000
Website
kai.id
Book at
tiket.com
Economy
Rp60000 - Rp160000
Business
Rp65000 - Rp180000
Executive
Rp110000 - Rp270000
Train from Jatinegara to Jakarta Gambir
Ave. Duration
13 min
Frequency
Hourly
Estimated price
Rp45000 - Rp150000
Website
kai.id
Book at
tiket.com
Economy
Rp45000 - Rp150000
Business
Rp38000 - Rp150000
Executive
Rp85000 - Rp240000
Train from Wates to Yogyakarta Lempuyangan
Ave. Duration
29 min
Frequency
Every 4 hours
Estimated price
Rp50000 - Rp150000
Website
kai.id
Book at
tiket.com
Economy
Rp50000 - Rp150000
Business
Rp46000 - Rp160000
Executive
Rp90000 - Rp250000
Prambanan Ekspres
Email
admin@prameks.com
Website
prameks.com
Train from Purwosari to Yogyakarta Lempuyangan Station
Ave. Duration
1h 6m
Frequency
Every 3 hours
Estimated price
Rp14899
Schedules at
prameks.com
Train from Wates to Yogyakarta Lempuyangan Station
Ave. Duration
40 min
Frequency
4 times a day
Schedules at
prameks.com

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Thanksgiving 2018: How to travel stress-free, Travelling to and around Russia for the 2018 FIFA World Cup and How to get from JFK to New York City - to help you get the most out of your next trip.

More Questions & Answers

Citilink Indonesia offers flights from Husein Sastranegara Airport to Adisutjipto Airport.

Search flights

There are 1416+ hotels available in Yogyakarta. Prices start at Rp1265000 per night.

More details