How to Go from Probolinggo to Yogyakarta

Interior of train Indonesia

If you’re trying to figure out how to get from Probolinggo to Yogyakarta, you’re probably either coming from Mount Bromo or somewhere else in East Java—and now you’re ready to dive into the cultural heart of Java. I get it. Yogyakarta is packed with temples, batik workshops, and street food that’ll have you questioning every other meal you’ve ever had. But first, you’ve got to get there.  This journey isn’t exactly short, but it’s absolutely doable. You’ve got options—buses, trains, private cars, even scooters if you’re adventurous enough. And while there are no direct flights, you’re not totally out of luck if you’re flying in from somewhere else. I’ll walk you through all the options, what to expect, and which one might suit you best depending on your time, budget, and travel style. So, if you’re wondering which way is quickest, cheapest, or most scenic—my guide on going from Probolinggo to Yogyakarta covers them all.

THIS POST MAY CONTAIN COMPENSATED AND AFFILIATE LINKS MORE INFORMATION IN OUR DISCLAIMER

When we made this trip ourselves, we were fresh from the crater of Mount Bromo, running on adrenaline and nasi goreng. Figuring out how to get to Yogyakarta seemed a bit overwhelming at first—there’s no one-size-fits-all answer, and depending on your comfort level, energy, and budget, your best choice might be totally different from someone else’s.

That’s why I’ve broken down each transport option with the practical stuff you actually need to know—like how long it takes, when things run, and how to book. If you’re a planner, this will help you sort it all. And if you’re winging it? Don’t worry—I’ve included tips for that too. The journey is part of the experience, especially in Java, where you’ll see more than you expected just by looking out the window.

PRACTICAL TRAVEL TIPS

Where is Yogyakarta?

Yogyakarta—often just called “Jogja” by locals and visitors alike—is in central Java, Indonesia. It’s around 270 miles (435 kilometers) west of Probolinggo, which makes it a decent journey, but totally worth it. Yogyakarta is famous for its traditional arts, royal heritage, and close proximity to Borobudur and Prambanan temples. It’s also a popular base for backpackers, digital nomads, and cultural travelers alike.

The city itself is compact and full of character. You’ve got the Kraton (the Sultan’s Palace), lively markets, cheap eats, and vibrant neighborhoods like Prawirotaman and Malioboro. It’s a major hub, but it still feels approachable, and it’s incredibly walkable once you arrive.

Yogyakarta also has its own airport and a well-connected train station, so once you’re there, it’s easy to keep moving—whether you’re headed west toward Bandung or south to explore more of Java.

Powered by GetYourGuide

How to Go from Probolinggo to Yogyakarta

There’s no shortage of ways to get from Probolinggo to Yogyakarta—you’ve just got to decide what matters most: speed, comfort, cost, or experience. The journey covers around 270 miles (435 kilometers), and most travelers choose between taking a train, an overnight bus, or a private car. Each option has its own pros and cons.

Trains are a popular choice for good reason—they’re scenic, affordable, and relatively comfortable. You can take a daytime or overnight train, and there are different classes depending on your budget.

Overnight buses are ideal if you want to save on accommodation and don’t mind sleeping in transit. They’re affordable and fairly reliable, with multiple departure times.

Private transfers give you the most control and comfort, but they cost significantly more. Still, if you’re traveling as a group or just want to make the journey stress-free, it might be worth the splurge.

Taking the Probolinggo to Yogyakarta Overnight Bus

If you’re looking to travel while you sleep and save on a night’s accommodation, the overnight bus from Probolinggo to Yogyakarta is a decent option. The journey usually takes between 9 to 11 hours, depending on traffic and road conditions, although the fastest bus only takes 6 hours (you won’t get much sleep on that as it departs ar around 03:00!!). Most buses leave in the evening—around 17:00 to 19:00—and arrive in Yogyakarta early the next morning, typically between 04:00 and 06:00.

Powered by 12Go system

I’ve referenced this as overnight buses, as there are no daytime bus options, just overnight. You can see the timetables here.

These long-distance buses are generally air-conditioned and come with reclining seats. Some operators even offer blankets and snacks, though don’t count on it. Bring water, layers, and your go-to travel pillow if you want a decent chance at sleep.

You can book tickets online through platforms like 12Go, Traveloka, or RedBus, or in person at the local bus terminal in Probolinggo. Seats can fill up, especially on weekends or holidays, so booking at least a day ahead is a good call.

The Probolinggo to Yogyakarta Train

We took the train for this route—and honestly, it was one of our favorite rides in Java. The journey takes around 8 to 10 hours, depending on the service you choose, and the views along the way are worth staying awake for. Think rice paddies, small villages, and misty hills rolling by your window.

There are usually three or four direct trains per day from Probolinggo to Yogyakarta: the Ranggajati service is the first, and it departs in the morning around 07:23 and arrives in Yogyakarta by 14:22.  The last is the Wijayakusuma, which leaves Probolinggo at 14:54 and arrives in Jogya at 22:20.

The times can shift slightly, so always double-check on the KAI Access app or at the station.

You can book tickets online through Tikets.com, Traveloka, or the official KAI website. There are multiple seating classes—from economy to executive—and even the budget options are clean and manageable.

This is hands down the most scenic and comfortable way to make the journey.

Probolinggo to Yogyakarta Flight

Flying from Probolinggo to Yogyakarta isn’t really an option, unless you’re willing to take a few detours. There are no direct flights between the two cities, and Probolinggo itself doesn’t have a commercial airport. The nearest airport is Juanda International Airport in Surabaya, which is about 55 miles (90 kilometers) from Probolinggo.

From Surabaya, you can fly to Yogyakarta International Airport (YIA), but flights are limited and not always convenient. Most still involve early departures, layovers, or long transfers to and from the airports. And by the time you’ve factored in the drive to Surabaya, check-in, security, and the transfer from YIA to the city center, flying often takes just as long—if not longer—than taking the train or bus.

Unless you’re connecting from a completely different region of Indonesia or need to fly for a specific reason, it’s usually better to stick with land transport for this route.

Probolinggo to Yogyakarta Private Transfer

If you’re after convenience and comfort, a private transfer from Probolinggo to Yogyakarta is the smoothest option. It’s door-to-door, no changing vehicles, no bus stations, and no hauling your luggage across platforms. The drive takes around 8 to 9 hours, depending on traffic and how many breaks you take.

The easiest way to book a private car is through a service like Daytrip.com, which connects travelers with local drivers. You can choose your pickup time, make stops along the way (hello, roadside satay), and ride in an air-conditioned vehicle with a driver who knows the route well.

The driving takes about 5 hours, so you could stop off at the Sumur Temple or the Batik Museum in Surakarta.

It’s not the cheapest method—prices start around US$200, but if you’re traveling in a group or just want a more relaxing journey, it can be worth the extra cost. Plus, you get the bonus of flexibility and fewer logistics to juggle.

Driving a Rental car from Probolinggo to Yogyakarta

Driving yourself from Probolinggo to Yogyakarta gives you full control over the journey—but it’s not for the faint of heart. The distance is around 270 miles (435 kilometers), and you’re looking at roughly 5 to 6 hours on the road, depending on traffic and with no stops.

It’s not a particularly long day of driving, but if you’re comfortable navigating Indonesian roads, it can be an adventure. You’ll pass through rural Java, where you can stop for local meals or explore lesser-known spots along the way. That said, road conditions vary, and traffic (especially near cities) can be intense.

You’ll need to get to Surabaya or Malang to rent a car, but I guess that if you’re here already, you’ll have picked up a car elsewhere!  Make sure you have an International Driving Permit. Also, double-check that your rental agreement allows intercity travel. And be prepared to pay tolls—plenty of them.

Motorbike from Probolinggo to Yogyakarta

Riding a motorbike from Probolinggo to Yogyakarta is not your average scooter trip—it’s a long, challenging ride that covers about 270 miles (435 kilometers). Depending on your pace, traffic, and how often you stop, it can take anywhere from 8 to 10 hours. Most riders break it up with an overnight stop somewhere along the way, like in Madiun or Solo.

You can check the cost of renting motorobikes, scooters and the like in Indonesia here.

This option is really only for experienced riders who are comfortable handling long distances and unpredictable road conditions. Java’s roads are busy, and in some stretches, they’re narrow with lots of trucks and buses. You’ll also be dealing with heat, rain, and the occasional pothole.

That said, if you’re up for the adventure, it’s a scenic and rewarding ride. Just make sure your rental agreement allows one-way or long-distance travel, and that you’re carrying all the right documents—including an International Driving Permit.

Our Experience Going from Probolinggo to Yogyakarta

We went by train—and honestly, it was the right call. I mean, you know we love trains, right? After a few days hiking around Mount Bromo and catching sunrises at ungodly hours, we were more than ready to sit back and let the scenery roll by. The train from Probolinggo to Yogyakarta gave us exactly that: big windows, assigned seats, and a steady rhythm that made the journey feel surprisingly relaxing.

What stood out the most were the views. From wide rice fields dotted with farmers to small villages, there was always something to look at. It was a reminder of just how vast and varied Java is.

Booking was simple—we did it online a couple of days in advance. The train was on time, comfortable, and easy. If we were to do it again, we wouldn’t change a thing.

Popular Indonesian Routes to Travel

Want to know more about different forms of transport in Indonesia? Our guide to Indonesian transport is here. And here’s how to travel some of the popular routes around Indonesia, your options, and how we did it.

Tips for Traveling from Probolinggo to Yogyakarta

If you’re deciding how to make the journey, here are a few quick tips to help you choose the best option:

The quickest way to get from Probolinggo to Yogyakarta

A private car is the fastest. It takes around 5-6 hours door-to-door with minimal stops. A close second is the overnight bus, because it covers the distance while you sleep.

The easiest way to go to Yogyakarta from Probolinggo

It depends on your priorities. If you want to save time and money on accommodation, the overnight bus is easy and efficient. But if you prefer a relaxed, scenic ride with less hassle, the train is much more enjoyable.

The cheapest way to go from Probolinggo to Yogyakarta

The train wins here (yay). It’s budget-friendly, comfortable, and you get amazing views without spending a fortune.

The best way to go from Probolinggo to Yogyakarta

Our pick? Definitely the train. It strikes the perfect balance between cost, comfort, and experience.

Travel Tips for Exploring Indonesia

Final Words on How to Go from Probolinggo to Yogyakarta

Getting from Probolinggo to Yogyakarta might seem like a long haul, but it’s a journey that can fit into almost any travel style. Whether you’re on a tight budget, chasing comfort, or looking for adventure, there’s an option that’ll work for you. The train stood out to us for its combination of ease, scenery, and affordability—it’s hard to beat a ride where the views are half the fun. But if you’re short on time, a private transfer can cut down the travel hassle, and an overnight bus can help you save on both time and accommodation. Flights, on the other hand, really don’t make sense for this leg. Once you arrive in Yogyakarta, the effort pays off quickly. This city has a completely different vibe from East Java—laid-back, cultural, and full of character. So whatever transport you choose, just know you’re headed somewhere special.

ASocialNomad is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.com, amazon.co.uk, and amazon.ca. Amazon and the Amazon logo are trademarks of Amazon.com, Inc. or its affiliates. As an Amazon Associate, I earn from qualifying purchases.

Leave a comment

Your email address will not be published. Required fields are marked *