How to Get from Yogyakarta to Probolinggo

How to Get from Yogyakarta to Probolinggo

Last updated: March 8, 2026

Leaving the artistic soul of Yogyakarta for the volcanic landscapes of East Java is a rite of passage for many travelers in Indonesia. While Yogyakarta is defined by its ancient temples and sultanate heritage, Probolinggo serves as the essential gateway to the misty calderas of Mount Bromo. The journey across the heart of Java reveals a changing landscape of emerald rice paddies, towering volcanic peaks, and bustling market towns.

Choosing between the train and the bus for this route usually comes down to a trade-off between the reliability of the rail network and the budget-friendly nature of the highway. Both options offer a front-row seat to the daily life of the island, but the experience on board varies significantly. You can easily compare schedules and book your preferred tickets for this journey on GoAsia.cc to ensure a smooth transition between these two iconic Javanese destinations.

Yogyakarta to Probolinggo by Train

The train is widely considered the most comfortable and scenic way to traverse the distance between Yogyakarta and Probolinggo. Indonesian trains are known for their punctuality and cleanliness, offering a much more relaxed environment than the busy provincial roads. The journey typically takes between 7 hours and 8 hours and 35 minutes, depending on the specific service and station of departure.

Executive Class

For those seeking the highest level of comfort, Executive Class (subclasses AA, AB, AC, and AD) is the way to go. These carriages feature reclining seats, plenty of legroom, individual power outlets, and strong air conditioning. Prices for Executive tickets range from approximately $18 to $37. It is a fantastic choice for the long daytime haul, allowing you to rest before an early morning trek at Bromo.

Economy Class

Economy Class has seen massive improvements in recent years. While the seats are more upright and the space is tighter than in Executive, the carriages are air-conditioned and well-maintained. Subclasses like CA, CB, CC, and CD offer a mid-range price point, while the most basic Economy C tickets can be found for as low as $6. This is an excellent option for budget travelers who still want the reliability of the rail tracks.

Yogyakarta to Probolinggo by Bus

Buses offer a flexible alternative, often departing from various points including the Giwangan terminal. The bus journey can be faster than the train if traffic is light, with some express services arriving in just over 6 hours, though others may take up to 9 hours and 15 minutes. Prices are generally lower than the train, ranging from $8 to $25.

Executive Bus Services

Executive buses are designed for long-distance travel, featuring reclining seats and often including a snack or meal stop. These are priced at the higher end of the bus scale but offer a significantly better experience than the local economy options. They are particularly useful if train tickets are sold out, which happens frequently on weekends and holidays.

Economy Bus Services

Economy buses are the most affordable way to travel, with fares starting around $8 to $10. These buses are more basic and may make more frequent stops along the route. While they are easy on the wallet, they are best suited for travelers who do not mind a more rugged, local experience and a potentially longer time on the road.

Comparing Your Options

ModePrice (USD)DurationComfort
Train (Executive)$18 - $377h - 8h 35minHigh
Train (Economy)$6 - $377h - 8h 35minMedium
Bus (Executive)$8 - $256h 10min - 9h 15minMedium
Bus (Economy)$8 - $108h 30min - 9h 15minLow

Tips for Traveling from Yogyakarta to Probolinggo

  • Book in Advance: Trains in Java are extremely popular. If you are planning to travel during a weekend or a public holiday, book your tickets at least a week in advance to secure a seat in your preferred class.
  • Prepare for the Cold: Both trains and buses in Indonesia are famous for their powerful air conditioning. Even if it is scorching outside, bring a jacket or a light blanket for the journey.
  • Station Logistics: In Yogyakarta, trains may depart from Tugu Station (Yogyakarta) or Lempuyangan Station. Double-check your ticket carefully as these stations are in different parts of the city.
  • Probolinggo Arrival: Once you arrive at the Probolinggo train station or bus terminal, you will likely be heading to Cemoro Lawang for Mount Bromo. Be prepared for local transport touts and try to organize your onward shuttle in advance or share a bemo (local minibus) with other travelers.
  • Snacks and Water: While some trains have a dining car and buses may stop for food, it is always wise to carry your own water and snacks for a 7 to 9 hour journey.

Timetable

Bus Yogyakarta - Probolinggo $ 7.97–24.36 6h 10m – 9h 15m
  • โ†’  Executive 12:40, 13:00, 22:30
  • โ†’  Economy 12:15, 13:30, 14:30, 16:20, 19:00
  • โ†’  Economy Class 15:50, 16:50
Train Yogyakarta - Probolinggo $ 17.15–35.69 7h – 7h 47m
  • โ†’  Economy CB 09:03, 11:46, 18:00, 18:31
  • โ†’  Executive AA 09:03, 11:46, 18:00, 18:31
  • โ†’  Economy CA 09:03, 11:46, 18:00, 18:31
  • โ†’  Executive AC 09:03, 11:46, 18:00, 18:31
  • โ†’  Economy CC 09:03, 11:46, 18:00, 18:31
  • โ†’  Economy CD 09:03, 11:46, 18:00, 18:31
  • โ†’  Executive AB 09:03, 11:46, 18:00, 18:31
  • โ†’  Executive AD 09:03, 11:46, 18:00, 18:31
Bus Giwangan - Probolinggo $ 9.68 8h 30m
  • โ†’  Economy 48 15:20
Train Jogja - Probolinggo $ 5.98–35.69 7h 14m – 8h 35m
  • โ†’  Economy CB 09:36
  • โ†’  Executive AA 09:36
  • โ†’  Economy CA 09:36
  • โ†’  Executive AC 09:36
  • โ†’  Economy C 07:00
  • โ†’  Economy CC 09:36
  • โ†’  Economy CD 09:36
  • โ†’  Executive AB 09:36
  • โ†’  Executive AD 09:36

Frequently Asked Questions

How can I book tickets from Yogyakarta to Probolinggo?

You can book train, bus, flight, taxi, van, and ferry tickets from Yogyakarta to Probolinggo directly on GoAsia.cc. Use the booking tool on this page to compare all available options and prices in real time.

What is the cheapest way to get from Yogyakarta to Probolinggo?

The cheapest way to travel is by Economy Class train, with tickets starting as low as $6. Some local economy bus services also offer very affordable rates starting around $8.

What is the fastest way to get from Yogyakarta to Probolinggo?

The fastest option is typically an Executive bus, which can complete the journey in approximately 6 hours and 10 minutes, depending on traffic conditions on the toll roads.

How long does it take to get from Yogyakarta to Probolinggo?

The journey generally takes between 7 and 8.5 hours by train. Bus travel times are more variable, ranging from 6 hours to over 9 hours depending on the service and traffic.

Are there night options for this route?

Yes, there are several evening departures for both trains and buses. Some trains depart as late as 18:31, while buses have departures around 22:30, allowing you to arrive in Probolinggo in the early morning.

Is it better to take the train or the bus to Probolinggo?

The train is generally recommended for its comfort, legroom, and ability to avoid Java's frequent traffic jams. However, buses offer more flexible departure points and can be slightly faster if they use the highway.

What should I do upon arrival in Probolinggo?

Most travelers head straight to the village of Cemoro Lawang to visit Mount Bromo. You can find yellow minibuses (bemos) near the train station or bus terminal that depart once they are full.