The distance from Sleman to Jakarta is approximately 500 km. The most practical ways to travel are by flight from Yogyakarta International Airport (YIA) or by executive train from Yogyakarta Station. Flights take about 75 minutes, while trains take 6 to 8 hours. This is a major route connecting the cultural heart of Java to the bustling capital.
Total Distance: 500 km driving distance, 430 km straight-line air distance.
|
Direct
|
Direct
|
|
|---|---|---|
| Duration | 420 mins | 75 mins |
| Avg Price | IDR 400,000 | IDR 800,000 |
| Operator | KAI (Argo Dwipangga) | Garuda Indonesia/Lion Air |
| Route | Yogyakarta Station to Gambir Station | YIA to CGK |
| Tip | Executive class trains are very comfortable. | Book in advance for better prices. |
Throughout the year, though avoid the rainy season for fewer flight delays.