The distance from Sleman to Jakarta is approximately 500 kilometers. You can travel by flight from Yogyakarta International Airport (YIA) or take a train from Yogyakarta Station. The flight takes about 1 hour, while the train takes 6 to 7 hours. This is a major route connecting the cultural heart of Java to the capital city.
Total Distance: 500 km driving distance, 430 km straight-line distance.
|
Direct
|
Direct
|
|
|---|---|---|
| Duration | 6 hours 30 mins | 1 hour 15 mins |
| Avg Price | IDR 300,000 - 600,000 | IDR 800,000 - 1,500,000 |
| Operator | Argo Dwipangga/Taksaka | Garuda Indonesia/Lion Air |
| Route | Yogyakarta Station to Gambir Station | YIA Airport to CGK Airport |
| Tip | The train is very comfortable and arrives in the city center. | Book in advance for better prices. |
April to October, as the dry season is better for travel and avoids flight delays due to weather.