Jakarta Yogyakarta Routes (9 Ways to go)

Planning a trip from Jakarta to Yogyakarta Cleartrip helps you select the best route between Jakarta & Yogyakarta based on price, timing & easy mode of transport. Prices are indicative (one-way, one traveller).
Tip: Select a departure date for more accurate pricing.

Distance between Jakarta & Yogyakarta

The distance from Jakarta to Yogyakarta is approximately 521.61kms. By car, it takes roughly 6h 40m to reach Yogyakarta from Jakarta . Take a look at the 9 routes available to reach Yogyakarta from Jakarta

  • 1.
  • Jakarta to Yogyakarta Train
  • 8h 19m
  • Rs. 340
 
Jatinegara
 
8h 19m
Rs. 340
You can reach Yogyakarta Lempuyangan from Jatinegara by travelling in a train. Jatinegara to Yogyakarta Lempuyangan train takes approximately 8h 19m. You can catch a train from Jatinegara and get down at Yogyakarta Lempuyangan. The price of the train ticket is approximately Rs. 340.
 
Yogyakarta Lempuyangan
  • 2.
  • Jakarta to Yogyakarta Train via Jakarta Gambir
  • 8h 49m
  • Rs. 361
 
Manggarai
 
0h 7m
Rs. 21
You can reach Gambir Central from Manggarai by travelling in a train. Manggarai to Gambir Central train takes approximately 0h 7m. You can catch a train from Manggarai and get down at Gambir Central. The price of the train ticket is approximately Rs. 21.
 
Gambir Central
 
7h 42m
Rs. 340
You can reach Yogyakarta from Jakarta Gambir by travelling in a train. Jakarta Gambir to Yogyakarta train takes approximately 7h 42m. You can catch a train from Jakarta Gambir and get down at Yogyakarta. The price of the train ticket is approximately Rs. 340.
 
Yogyakarta
  • 3.
  • Jakarta to Yogyakarta Bus Sumber Alam
  • 16h 33m
  • Rs. 530
 
Manggarai
 
0h 33m
Rs. 30
You can reach Bekasi from Manggarai by travelling in a train. Manggarai to Bekasi train takes approximately 0h 33m. You can catch a train from Manggarai and get down at Bekasi. The price of the train ticket is approximately Rs. 30.
 
Bekasi
 
15h 0m
Rs. 500
Travelling in a bus is one of the ways to reach Yogyakarta from Bekasi. The total journey between Bekasi & Yogyakarta takes around 15h 0m in a bus. The bus ticket price for the journey is approximately Rs.500.
 
Yogyakarta
  • 4.
  • Jakarta to Yogyakarta Bus Kramat Djati
  • 19h 47m
  • Rs. 841
 
Manggarai
 
0h 7m
Rs. 21
You can reach Gambir Central from Manggarai by travelling in a train. Manggarai to Gambir Central train takes approximately 0h 7m. You can catch a train from Manggarai and get down at Gambir Central. The price of the train ticket is approximately Rs. 21.
 
Gambir Central
 
0h 45m
Rs. 122
Travelling in a bus is one of the ways to reach Jakarta Halim Perdana Kusuma Airport from Gambir Station. The total journey between Gambir Station & Jakarta Halim Perdana Kusuma Airport takes around 0h 45m in a bus. The bus ticket price for the journey is approximately Rs.122.
 
Jakarta Halim Perdana Kusuma Airport
 
0h 30m
Rs. 98
Travelling in a bus is one of the ways to reach Rawamangun Bus Terminal from Jakarta Halim Perdana Kusuma Airport. The total journey between Jakarta Halim Perdana Kusuma Airport & Rawamangun Bus Terminal takes around 0h 30m in a bus. The bus ticket price for the journey is approximately Rs.98.
 
Rawamangun Bus Terminal
 
16h 25m
Rs. 600
Travelling in a bus is one of the ways to reach Yogyakarta from Jakarta Rawamangun Bus Terminal. The total journey between Jakarta Rawamangun Bus Terminal & Yogyakarta takes around 16h 25m in a bus. The bus ticket price for the journey is approximately Rs.600.
 
Yogyakarta
  • 5.
  • Jakarta to Yogyakarta Fly Jakarta to Yogyakarta
  • 4h 35m
  • Rs. 1810
 
Green Pramuka
 
1h 0m
Rs. 195
Travelling in a bus is one of the ways to reach Jakarta Airport from Green Pramuka. The total journey between Green Pramuka & Jakarta Airport takes around 1h 0m in a bus. The bus ticket price for the journey is approximately Rs.195.
 
Jakarta Airport
 
1h 10m
Rs. 1600
You can travel from Jakarta to Yogyakarta by booking a flight. The total flight time between Jakarta & Yogyakarta is around 1h 10m. The price of the flight ticket is approximately Rs.1600.
 
Yogyakarta
 
0h 25m
Rs. 15
Travelling in a bus is one of the ways to reach Post Office from Adisucipto Airport. The total journey between Adisucipto Airport & Post Office takes around 0h 25m in a bus. The bus ticket price for the journey is approximately Rs.15.
 
Post Office
  • 6.
  • Jakarta to Yogyakarta Drive
  • 6h 40m
  • Rs. 1878
 
Jakarta
 
6h 40m
Rs. 1878
You can take a car from Jakarta to Yogyakarta. It will take you around 6h 40m to cover distance of 521.61kms and reach Yogyakarta from Jakarta. The total amount for the journey will be approximately Rs.1878.
 
Yogyakarta
  • 7.
  • Jakarta to Yogyakarta Fly Jakarta Halim Perdana Kusuma to Yogyakarta
  • 4h 37m
  • Rs. 2058
 
Manggarai
 
0h 7m
Rs. 21
You can reach Gambir Central from Manggarai by travelling in a train. Manggarai to Gambir Central train takes approximately 0h 7m. You can catch a train from Manggarai and get down at Gambir Central. The price of the train ticket is approximately Rs. 21.
 
Gambir Central
 
0h 45m
Rs. 122
Travelling in a bus is one of the ways to reach Jakarta Halim Perdana Kusuma Airport from Gambir Station. The total journey between Gambir Station & Jakarta Halim Perdana Kusuma Airport takes around 0h 45m in a bus. The bus ticket price for the journey is approximately Rs.122.
 
Jakarta Halim Perdana Kusuma Airport
 
0h 50m
Rs. 1900
You can travel from Jakarta Halim Perdana Kusuma to Yogyakarta by booking a flight. The total flight time between Jakarta Halim Perdana Kusuma & Yogyakarta is around 0h 50m. The price of the flight ticket is approximately Rs.1900.
 
Yogyakarta
 
0h 25m
Rs. 15
Travelling in a bus is one of the ways to reach Post Office from Adisucipto Airport. The total journey between Adisucipto Airport & Post Office takes around 0h 25m in a bus. The bus ticket price for the journey is approximately Rs.15.
 
Post Office
  • 8.
  • Jakarta to Yogyakarta Fly Jakarta to Solo, train
  • 4h 56m
  • Rs. 2125
 
Green Pramuka
 
1h 0m
Rs. 195
Travelling in a bus is one of the ways to reach Jakarta Airport from Green Pramuka. The total journey between Green Pramuka & Jakarta Airport takes around 1h 0m in a bus. The bus ticket price for the journey is approximately Rs.195.
 
Jakarta Airport
 
1h 10m
Rs. 1600
You can travel from Jakarta to Solo by booking a flight. The total flight time between Jakarta & Solo is around 1h 10m. The price of the flight ticket is approximately Rs.1600.
 
Solo
 
0h 13m
Rs. 270
You can take a car from Solo to Solobalapan. It will take you around 0h 13m to cover distance of 12.72kms and reach Solobalapan from Solo. The total amount for the journey will be approximately Rs.270.
 
Solobalapan
 
1h 12m
Rs. 60
You can reach Yogyakarta Tugu from Solobalapan by travelling in a train. Solobalapan to Yogyakarta Tugu train takes approximately 1h 12m. You can catch a train from Solobalapan and get down at Yogyakarta Tugu. The price of the train ticket is approximately Rs. 60.
 
Yogyakarta Tugu
  • 9.
  • Jakarta to Yogyakarta Fly Jakarta Halim Perdana Kusuma to Solo, train
  • 5h 18m
  • Rs. 2373
 
Manggarai
 
0h 7m
Rs. 21
You can reach Gambir Central from Manggarai by travelling in a train. Manggarai to Gambir Central train takes approximately 0h 7m. You can catch a train from Manggarai and get down at Gambir Central. The price of the train ticket is approximately Rs. 21.
 
Gambir Central
 
0h 45m
Rs. 122
Travelling in a bus is one of the ways to reach Jakarta Halim Perdana Kusuma Airport from Gambir Station. The total journey between Gambir Station & Jakarta Halim Perdana Kusuma Airport takes around 0h 45m in a bus. The bus ticket price for the journey is approximately Rs.122.
 
Jakarta Halim Perdana Kusuma Airport
 
1h 10m
Rs. 1900
You can travel from Jakarta Halim Perdana Kusuma to Solo by booking a flight. The total flight time between Jakarta Halim Perdana Kusuma & Solo is around 1h 10m. The price of the flight ticket is approximately Rs.1900.
 
Solo
 
0h 13m
Rs. 270
You can take a car from Solo to Solobalapan. It will take you around 0h 13m to cover distance of 12.72kms and reach Solobalapan from Solo. The total amount for the journey will be approximately Rs.270.
 
Solobalapan
 
1h 12m
Rs. 60
You can reach Yogyakarta Tugu from Solobalapan by travelling in a train. Solobalapan to Yogyakarta Tugu train takes approximately 1h 12m. You can catch a train from Solobalapan and get down at Yogyakarta Tugu. The price of the train ticket is approximately Rs. 60.
 
Yogyakarta Tugu