Banyuwangi
Banyuwangi
Yogyakarta
Yogyakarta
Train Flight

Banyuwangi to Yogyakarta

Updated: 29 May 2026

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.
Fastest Way
Flight is the fastest option despite the connection.
Cheapest Way
Train is the most affordable and direct way to travel.
Compare Banyuwangi to Yogyakarta Routes
Train
Direct
Flight
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.
Travel Tips
  • Train Booking
    Book your train tickets well in advance.
  • City Transport
    Use TransJogja buses for affordable city travel.
  • Food
    Try the local Gudeg dish.
  • Culture
    Respect local customs when visiting temples.
  • Weather
    Carry an umbrella for sudden tropical rain.
Safety Tips
  • Pickpockets
    Be careful in crowded tourist areas.
  • Night Safety
    Stick to well-lit areas at night.
  • Emergency
    Keep your hotel address handy.
  • Transport
    Use official taxis or ride-hailing apps.
People Also Ask
  • Is there a direct train?
    Yes, there are direct trains to Yogyakarta.
  • How long is the train ride?
    The train ride takes about 11 hours.
  • Are there flights?
    Yes, but they usually require a connection.
  • Is Yogyakarta safe?
    Yes, it is a very safe and tourist-friendly city.
  • What is the best way to travel?
    The train is the most popular and scenic way.
Quick Info
  • From Banyuwangi, East Java, Indonesia
  • To Yogyakarta, DI Yogyakarta, Indonesia
  • Modes
Best Time to Travel

May to September for dry weather and cultural events.

Things to Do in Yogyakarta
1
Tugu Station
A central railway station in the heart of Yogyakarta.
2
Malioboro Street
The famous shopping and street food hub of Yogyakarta.
3
Kraton Yogyakarta
Visit the Sultan's palace for a dose of history.
4
Borobudur Temple
A must-visit world heritage site near Yogyakarta.
Tags
Banyuwangi to Yogyakarta Yogyakarta train Banyuwangi flight Java travel Banyuwangi to Yogyakarta train Yogyakarta tourism Banyuwangi transport Indonesia travel