Yogyakarta
Yogyakarta
Train

Sukapura to Yogyakarta

Updated: 28 May 2026

The journey from Sukapura to Yogyakarta spans approximately 400 km. You must first reach Probolinggo Station to catch a train to Yogyakarta (Tugu or Lempuyangan Station). The train journey takes about 7 to 9 hours. Alternatively, you can drive, which takes around 8 to 10 hours via the Trans-Java Toll Road. This route connects the volcanic landscapes of East Java with the cultural heart of Central Java.

Total Distance: 400 km driving distance, 350 km straight-line air distance.
Fastest Way
Private car hire via the Trans-Java Toll Road, taking 7.5 hours.
Cheapest Way
Economy train from Probolinggo to Lempuyangan Station.
Compare Sukapura to Yogyakarta Routes
Train
Direct
Duration
8 hours
Avg Price
IDR 250,000 - 500,000
Operator
PT KAI (Logawa/Sri Tanjung)
Route
Probolinggo Station to Yogyakarta Tugu Station

Book the Executive class for a more comfortable seat on this long journey.

Travel Tips
  • Station Choice
    Tugu Station is in the city center; Lempuyangan is slightly further but also convenient.
  • Local Food
    Try Gudeg, the signature jackfruit stew of Yogyakarta, upon arrival.
  • Transport
    Use TransJogja buses for an affordable way to get around the city.
  • Booking
    Book your train tickets at least two weeks ahead during holiday seasons.
  • Walking
    The city center is very walkable, especially around the Malioboro area.
Safety Tips
  • Crowds
    Be careful of your belongings in the busy Malioboro market area.
  • Traffic
    Yogyakarta traffic can be heavy; use local apps for transport.
  • Sun Protection
    Temples are open-air; wear a hat and sunscreen.
  • Emergency
    Keep the contact details of your hotel and local emergency services.
People Also Ask
  • Is there a flight?
    Yes, you can fly from Surabaya to Yogyakarta International Airport (YIA).
  • How to get to Probolinggo?
    Take a private car or local transport from Sukapura.
  • Is the train comfortable?
    Yes, especially the Executive and Business classes.
  • Can I drive?
    Yes, the Trans-Java Toll Road makes driving much faster.
  • What is the best time to visit?
    The dry season is best for outdoor temple visits.
Quick Info
  • From Sukapura, Jawa Timur, Indonesia
  • To Yogyakarta, DI Yogyakarta, Indonesia
  • Modes
Best Time to Travel

May to September for dry weather, perfect for visiting Borobudur and Prambanan.

Things to Do in Yogyakarta
1
Borobudur Temple
The world's largest Buddhist temple. It is a UNESCO World Heritage site and a must-see.
2
Prambanan Temple
A massive 9th-century Hindu temple complex known for its towering spires.
3
Malioboro Street
The main shopping and street food hub of Yogyakarta. Perfect for buying batik and souvenirs.
4
Kraton Yogyakarta
The palace of the Sultan of Yogyakarta, offering a glimpse into Javanese royal history.
Tags
Sukapura to Yogyakarta train to Yogyakarta Probolinggo to Yogyakarta travel to Yogyakarta East Java to Central Java Yogyakarta transport how to get to Yogyakarta Sukapura travel