The journey from Banyuwangi to Yogyakarta covers about 600 km across Java. The most popular way to travel is by train, with direct services from Ketapang Station to Lempuyangan or Tugu Station in Yogyakarta. The journey takes approximately 10-12 hours and offers beautiful views of the Javanese countryside. Alternatively, you can fly from Banyuwangi to Yogyakarta International Airport (YIA), which is much faster but requires a transfer to the city center.
Total Distance: 600 km driving distance, 500 km straight-line air distance.
|
Direct
|
Connecting
|
|
|---|---|---|
| Duration | 11 hours | 3 hours |
| Avg Price | IDR 200,000 - 400,000 | IDR 900,000 - 1,500,000 |
| Operator | PT Kereta Api Indonesia | Citilink |
| Route | Ketapang Station to Lempuyangan Station | Banyuwangi Airport to Yogyakarta International Airport |
| Tip | Book executive class for a comfortable overnight journey. | Most flights require a connection in Jakarta or Surabaya. |
May to September for dry weather and cultural events.