Sukasada
Sukasada
Yogyakarta
Yogyakarta
Train

Sukasada to Yogyakarta

Updated: 28 May 2026

The journey from Sukasada to Yogyakarta is a classic Indonesian overland route. You will travel by bus from Bali to Banyuwangi, cross the ferry to Ketapang, and then take a train from Banyuwangi or Surabaya to Yogyakarta. This journey covers over 700 kilometers and takes approximately 18 hours. It is a fantastic way to see the changing landscapes of East and Central Java. Yogyakarta is the cultural heart of Java, famous for its temples and traditional arts.

Total Distance: 750 km total travel distance.
Fastest Way
Flight from Denpasar to Yogyakarta, then taxi.
Cheapest Way
Economy class train from Banyuwangi to Yogyakarta.
Compare Sukasada to Yogyakarta Routes
Train
Connecting
Duration
18 hours
Avg Price
400,000 - 700,000 IDR
Operator
PT Kereta Api Indonesia
Route
Sukasada - Gilimanuk - Banyuwangi - Yogyakarta

Book train tickets in advance via the KAI Access app.

Travel Tips
  • Train Booking
    Tickets sell out fast; book at least two weeks ahead.
  • Station Arrival
    Arrive at the train station 45 minutes before departure.
  • Food on Train
    The train offers a dining car, but bringing your own snacks is recommended.
  • Comfort
    Bring a neck pillow for the long train ride.
  • Local Transport
    Use TransJogja buses for affordable city travel.
Safety Tips
  • Valuables
    Keep your bag locked and within sight on the train.
  • Station Safety
    Be wary of unofficial porters at the station.
  • Health
    Stay hydrated during the long journey.
  • Emergency
    Save the number for the local tourist police.
People Also Ask
  • Is there a direct train?
    No, you must travel to Banyuwangi or Surabaya first.
  • How long is the train ride?
    The train from Banyuwangi to Yogyakarta takes about 12-14 hours.
  • Can I fly?
    Yes, flying from Denpasar to Yogyakarta is much faster.
  • Is it safe?
    Yes, train travel in Indonesia is very safe and comfortable.
  • What is the best train class?
    Executive class offers the most comfort for long trips.
Quick Info
  • From Sukasada, Bali, Indonesia
  • To Yogyakarta, Yogyakarta, Indonesia
  • Modes
Best Time to Travel

May to September for clear weather during your train journey.

Things to Do in Yogyakarta
1
Borobudur Temple
Visit the world's largest Buddhist temple. It is a UNESCO World Heritage site and a must-see.
2
Prambanan Temple
Explore this massive 9th-century Hindu temple complex. It is famous for its towering spires.
3
Kraton Yogyakarta
Tour the palace of the Sultan of Yogyakarta. It is a center of Javanese culture and history.
4
Malioboro Street
Walk along this famous street for shopping, street food, and local atmosphere.
Tags
Sukasada to Yogyakarta Bali to Yogyakarta travel train to Yogyakarta Java travel guide Indonesia overland bus and train route Sukasada transport Yogyakarta tourism