Probolinggo to Yogyakarta Train

Traveling from Probolinggo to Yogyakarta by train offers a comfortable way to explore Java’s cultural and geographic diversity. The route connects East Java with the artistic and historical heart of Central Java, offering a relaxed journey aboard air-conditioned trains with reclining seats and scenic views along the way.

Train From Probolinggo to Yogyakarta

Distance
Distance
275 km
Travel Time

Travel Time

6 h 59 m
Daily Departures

Daily Departures

2

Probolinggo to Yogyakarta Train Information

The following information about train stations will help you plan your journey from Probolinggo to Yogyakarta smoothly and with ease.

Departing from

Probolinggo station
Jl. KH. Mas Mansyur No.26, Mayangan, Kec. Mayangan, Kota Probolinggo, Jawa Timur 67218, Probolinggo, Indonesia

Arriving at

Yogyakarta station
Sosromenduran, Gedong Tengen, Yogyakarta, Indonesia

Probolinggo to Yogyakarta Rail Map

The Probolinggo to Yogyakarta train route covers approximately 275 kilometers, linking East Java with the cultural capital of Central Java. There are 2 daily trains serving this route, with departures starting at 07:23 and continuing until 14:54. The shortest journey takes 6 hours 59 minutes, while the longest may last up to 7 hours 26 minutes. Ticket prices begin at 47€, depending on when and how you book.

This route is ideal for travelers returning from Mount Bromo or exploring Java’s diverse regions. Booking in advance helps secure better seats and avoid last-minute price increases.
Probolinggo to Yogyakarta
Tips to Buy Train Tickets
Plan ahead and make your booking stress-free with these useful tips for buying train tickets in Indonesia.
  • Book Early
    Train tickets in Indonesia can sell out quickly, especially during weekends and holidays, so early booking is highly recommended.
  • Book Tickets Easily Online
    Use platforms like Rail Ninja or High-Speed Train website to quickly compare routes, check schedules, and secure your seats in just a few clicks.
  • Prepare Your ID
    You’ll need to provide a valid ID (passport or national ID) when booking tickets and during check-in at the station.
  • Choose the Right Class
    Compare Economy, Business, Executive, or High-Speed (KCIC) classes based on your comfort level and travel budget.
  • Know Your Station
    Larger cities like Jakarta have multiple stations, so make sure you’re booking from and to the correct one.
  • Bring a Copy of Your Ticket
    Keep a printed or digital copy of your e-ticket to scan at the station gates or present to staff if needed.
  • Arrive Early
    Arriving at least 30 minutes before departure helps ensure smooth check-in and boarding.
  • Check Station Names Carefully
    Some station names can be similar, double-check to avoid arriving at the wrong terminal.
  • Select Your Seat (if available)
    Some platforms allow seat selection, so choose window or aisle seats according to your preference.
  • Travel During Off-Peak Hours
    Trains are less crowded and sometimes cheaper during weekdays or mid-day departures, offering a more relaxed travel experience.
Try the new Rail Ninja App today
Get our free app to book & manage your trips on the go
Rail Ninja App

FAQ: What to Know About the Probolinggo to Yogyakarta Train

Popular Routes

Would you like to experience a train journey in Indonesia? Choose your perfect ticket from different routes today!

MORE DETAILS
MORE DETAILS
MORE DETAILS
MORE DETAILS
MORE DETAILS
MORE DETAILS