• Blog
  • The Nomadic Notes Newsletter

Nomadic Notes

Travel blog featuring transport and accommodation guides in Southeast Asia

  • Southeast Asia Train Travel
  • Thailand Travel
  • Vietnam Travel
  • Where To Stay

Bandung to Yogyakarta by train – one of the most scenic rail journeys in Southeast Asia

June 27, 2024 By James Clark 8 Comments

Bandung to Yogyakarta by train - one of the most scenic rail routes in Southeast Asia

The train from Bandung to Yogyakarta is one of the most scenic rail journeys in Southeast Asia. I’ve been on most of the rail lines in Southeast Asia, so I feel confident making such a claim. In fact, I would say that this rail journey through West and Central Java should be more globally famous.

This article details what train to book to get the best views, and details of the train.

Why get the train from Bandung to Yogyakarta?

There are intercity trains that start in Jakarta, but if you are travelling across Java by train then you should experience the Jakarta – Bandung high-speed railway (Whoosh). Apart from helping a brother out by buying a ticket on this expensive rail project, it’s an amazing travel experience that should be part of any Java rail itinerary.

Getting the Whoosh train also lets you explore the historic city of Bandung before moving on. Bandung to Yogyakarta is the most logical route across Java if you are visiting for the first time. The cultural city of Yogyakarta is a good base to visit Borobudur and Prambanan.

The best train from Bandung to Yogyakarta for scenery

There are numerous trains that ply the route between Bandung to Yogyakarta. Some of the trains start in Jakarta (or Surabaya in the other direction), but the main thing to look out for is the time of day it travels from Bandung to Yogyakarta.

Service KA Lodaya is the best train if you want to see the scenery of Java in daylight hours. Every rail service in Indonesia has a unique name in addition to a number. KA Lodaya is service #92.

KA Lodaya is a train service from Bandung to Surakarta (Solo), which is the next big city after Yogyakarta.

KA Lodaya
Depart Bandung: 6:55
Arrive Yogyakarta: 13:55

KA Lodaya route map
[The route map of KA Lodaya is displayed in the train.]

When booking a ticket, book station Yogyakarta (YK) as there are different Yogyakarta stations shown in the booking process. The central station of Yogyakarta is also referred to as Tugu Station, and there are many guesthouses and budget hotels opposite the station.

Tickets can be booked at KAI (the official railway website) but the English site is clunky. I use booking sites such as 12Go.

Search for train tickets from Bandung to Yogyakarta.

Powered by 12Go system

Tickets usually sell out so don’t wing it by trying to buy tickets on the day of travel. Book in advance once you know your travel dates.

Bandung Station

Bandung Station is in the city centre and walkable from the main historic sites. There are shops in Bandung Station, but the cafes don’t open until after this train has departed.

Bandung Station
[Bandung Station.]

The platforms show the name of the train and not the number, so remember your train name.

KA Lodaya at Bandung Station

The good thing about this service is that it originates in Bandung, so you can go to the train early and not have to wonder if the train is going to be on time.

Bandung Station platforms

Onboard KA Lodaya

There are different seating classes, though KAI don’t use the traditional 1st/2nd class designation.

Eksekutif Class has comfortable padded seats in a 2×2 configuration.

KA Lodaya Eksekutif Class

This class has enough legroom to stretch out and not feel guilty about reclining.

KA Lodaya Eksekutif class seats

There are two power outlets next to the window, so a window seat is best for views and charging devices. There is no onboard wifi.

KA Lodaya Eksekutif power outlet

The cheaper seats are in Premium Class. At first glance it doesn’t look like much of a downgrade as the seats are also in 2×2 configuration and the seats are padded.

KA Lodaya Premium cabin

The downside of Premium is that there is barely any legroom.

KA Lodaya premium seats

The toilets are either squat or seated toilets. The train had Man and Woman toilets, which I’ve not seen before. I was waiting for a Man toilet and the train attendant told me to use the Woman toilet.

KA Lodaya mens toilet

I always like to see the various rules of trains around the world. “No Durian” is a common sign in Southeast Asia, Snakes On A Train isn’t a movie I want to be in, and not lying down on the floor seems to be good advice for any train.

KA Lodaya train rules

Food and drink

I had a crappy convenience store breakfast at Bandung Station, so I was looking forward to something more substantial on the train. The food service is pre-packaged nasi goreng (fried rice).

Nasi Goreng pack

The pack included fried rice, chicken, an egg, cucumber, and prawn crackers. Nasi goreng is the sort of food that can travel well so this was fine.

Nasi Goreng

A drink/snack cart makes its way up and down the train throughout the trip.

KA Lodaya drinks cart

I got a coffee with milk, which was an instant coffee that is branded as cappuccino.

Coffee

There is also a cafe carriage on the train if you want to stretch your legs. .

KA Lodaya cafe carriage

There is a bit more variety on the menu here, but not much for vegetarians (which is not news for travelling vegetarians).

Menu

The view from Bandung to Yogyakarta

Once the train escapes the suburbs of Bandung the scenery gives way to open rice fields and distant mountains.

Java rice and mountain

The Bandung Plateau is a sea of rice fields, which was a nice change of pace after travelling by train through the palm oil plantations of South Sumatra.

Java ricefield

The train soon starts its climb through the mountains of West Java province.

Java cloudy mountain

Volcanos and rice fields are the dominating feature. Riding the train gives you a better understanding of the geography of Java. Basically the island of Java is a bunch of volcanos that formed land through lava flows (the Volcanism of Java).

Java rice

The mountainous terrain is no deterrant for the rice farmers of Java.

Java rice terraces

There are so many scenic rice terraces here that it made me wonder why everyone goes crazy for that one specific rice terrace in Bali that has become Instafamous.

Java rice terrace

There are many scenic ravines and some stunning bridges, which if you are paying attention you will get a fleeting glance.

Tourist taking photo on train

I used Google Maps to look for river crossings along the route.

Java river crossing

The train then travels through Central Java province along the flatlands of the southern coast, avoiding going through the mountains.

Java bananas and rice

It’s not as mountainous but no less scenic here.

Rice farmer in Central Java
[I always silently thank the farmers for the nasi.]

One thing that stood out in this journey is how much of the route is through farmland and nature. If you travel by road in Java, the roads are usually built-up with shops and houses along the way.

It always blows my mind when I remember that the island of Java has a population of over 150 million people. It’s a believable stat when you are stuck traffic in the urban centres of Java, but somehow this trains winds its way through these peaceful rural settings.

Yogyakarta Station

KA Lodaya arrives at Yogyakarta at 13:55. This is not the last stop, but the amount of passengers getting off here should alert you to the fact you are in Yogyakarta.

Yogyakarta Station

The total journey time from Bandung to Yogyakarta is 7 hours to cover 387 km, with an average speed of just over 55 km/h.

Onward to Solo

KA Lodaya continues to Solo Balapan Station in Surakarta. KA Lodaya arrives at Solo Balapan (SLO) 14:50 (55 minutes from Yogyakarta).

Solo is a worthy city to visit if you have time on your Java journey. There are frequent commuter trains that run between Yogyakarta and Solo throughout the day, so you don’t need to get an intercity train for that leg.

This train travel review is part of my Southeast Asia railways guide.

Filed Under: Train Travel Tagged With: bandung, indonesia, java, southeast asia rail, yogyakarta

About James Clark

James Clark is the founder of Nomadic Notes. He has been a digital nomad since 2003, and Nomadic Notes features trip reports, train travel articles, and where to stay guides. He writes about transport and urban development at Future Southeast Asia. Subscribe to the weekly travel newsletter.

Comments

  1. Carolyn says

    July 1, 2024 at 2:55 am

    Very pretty!

    Reply
  2. Lex says

    July 18, 2024 at 6:46 pm

    Thank you so much for this amazing article! I will make excactly the same train trip in about a month so all the information was very usefull.

    Reply
  3. Maryann says

    September 20, 2024 at 9:50 am

    EXCELLENT post. I just did the Jakarta > Bandung > Yogyarta train route you explained. I LOVED the high-speed train to Bandung! Whoosh! The Lodaya 92 train to Yogyarta was still located on platform 3, but it was much nicer than the one in your photos. It even had international plugs, so you don’t need an adapter. The restaurants at the Bandung station were hopping at 6:30AM. I too, had issues with the KAI website, so I used Traveloka… which was interesting because Capital One declined my card because they don’t do business with them. Had to use AMEX. It worked fine, the only thing is you have to go to a ticket machine, enter the Traveloka confirmation code, and then it prints a boarding pass. The Executive class is DEFINITELY the way to go on such a long trip! There’s no difference in AA vs AB vs AC; it’s simply the location of the car. Hope this helps others the way you helped me! THANK YOU!!!

    Reply
    • James Clark says

      September 22, 2024 at 1:27 pm

      Thanks for the detailed update, Maryann! I don’t there is ever been a trip where I didn’t have a payment payblem with an airline of train, but Traveloka and Tiket are great websites to use.

      Reply
    • Fabeel says

      December 16, 2024 at 1:48 am

      Thanks for the detailed post, very insightful.

      On the train from Yokyakarta to Bandung at the moment. This must be a newer model. It has international sockets and WiFi available in executive class.

      Now just sit back and enjoy the scenery. 🙂

      Reply
  4. Cindy says

    October 21, 2024 at 9:35 am

    hi James,
    thank you for all this information. I’m planning our backpack trip for next summer (August 2025) to Java. We have 2 teens and they will love the super fast train Whoosh. How can I book tickets for this train? Do you have a website that I can use?

    As we are traveling in August, is it possible to book tickets a few days in advance with reserved seats? Or do you really need to book the tickets 6 weeks in advance in August (and hoping that you have a ticket). We experienced this in Sri Lanka. We couldn’t get reserved seats and were in the 3th class. The train was more than full and it was horrible to stand up for 6 hours or more in the train to Ella.
    thanks for the info

    Reply
    • James Clark says

      October 22, 2024 at 12:49 am

      Hi Cindy, you should be ok a week in advance to book a ticket (the train was about a quarter full when I went). The official high-spped rail website is the best place to place (which is unusual in Indonesia as the main rail website is terrible to use).

      I tried getting a ticket to Kandy and it was standing-room only. No problem of that on Whoosh!

      Reply
  5. Lynne says

    May 7, 2025 at 12:49 pm

    Super useful and easy to follow! I’m looking forward to doing this trip next week. Thanks!

    Reply

Leave a Reply Cancel reply

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

Nomadic Notes Newsletter

Sign up for the newsletter for a summary of the latest posts, site updates, and other unblogged ramblings.

About Nomadic Notes

James Clark from Nomadic Notes

Hi, I’m James Clark, and I've been travelling the world since 2003 while running a location independent travel business. Nomadic Notes is a travel blog featuring travel guides and notes from my travels.

More about me and Nomadic Notes.

Get more travel reads

Subscribe to the weekly newsletter of the best travel reads at The Travel Wire.

Follow Nomadic Notes

About Nomadic Notes

About
Contact
Press/Media Mentions
Where I've Been

Search Nomadic Notes

Follow Nomadic Notes

Where To Stay In…

Bangkok
Chiang Mai
Da Nang
Ho Chi Minh City
Hoi An
Hong Kong
Jakarta
Kuala Lumpur
Macau
Penang
Singapore

Newsletter

Sign up for the newsletter for a summary of the latest posts, site updates, and other unblogged ramblings.

Subscribe to the newsletter

Copyright © 2025 Nomadic Notes · Site Map | Privacy · Log in