JAVA by TRAIN – The most rewarding and relaxing way to experience the beauty of the REAL Indonesia

Train crossing high viaduct in West Java

In our age of budget airlines and constant hurry few international visitors are aware of Indonesia’s superbly scenic train journeys. That’s a pity because they are missing out on  great experiences in first rate comfort with minimal effort and cost.

We experience two train journies on our Premium North Sumatra and Java Tour – the Argo Wilis express from Bandung to Yogyakarta and the Sancaka Pagi express from Yogyakarta to Mojokerto

They are part of an efficient train system that links the main cities of Java, including Jakarta, Bandung, Yogyakarta, Solo, Surabaya, Mojokerto or Probolinggo (for Mt Bromo) and Banyuwangi (the ferry terminal for Bali). 

Trains map for Jvaa and Sumatra

Long distance railways map for Java and South Sumatra and accompanying photographs courtesy of world trains authority  Mark Smith – the Man in Seat 61. 

Interior Exekutif Klas train, Java
Comfortable seating and plenty of leg room
Buffet car and food trolley on Premier trains

In Indonesian the words for train are Kereta Api which literally means “fire wagon” – a hangover from the days of steam. The Indonesian railway system is operated by Kereta Api Indonesia.

We travel Eksekutif Klas – that’s a notch above Bisnis Klas and considerably more appealing than usually crowded Klas Ekonomik.

The fares are cheap, the trains are punctual (rarely more than 15 minutes late), and we relax in modern air-conditioned railcars with comfortable seats, plenty of leg room and large  panoramic windows to enjoy the breathtaking views.

Rice cultivation between Yogyakarta and Solo from the Argo Wilis train – typical of the scenery across much of Java

From Java's trains you can enjoy panoramic views of stunning countryside

Java, with almost 150 million people, is one of the most densely populated places in the world.

If you travel by bus or by bus or car you find yourself passing through an endless series of townships and villages.

But the train takes you away from the roads and townships into and through the countryside, where you can see and appreciate the deep, rich, fertile volcanic soils and the croplands and shrubbery that make Java one of the world’s most productive agricultural regions.

It makes train travel by far the best, most comfortable, and most affordable way to see and enjoy the Java’s panorama of mountains, valleys, rivers, plains, forests and terraced rice fields.

Indonesia’s premier Argo class passenger trains are named for mountains in the regions they service – our train from Bandung is named for Gunung Wilis is a 2,170m [7,116ft] peak in Ponorogo Regency east of Jogjakarta.

Trains cut through the countryside away from built-up roads
The Argo Wilis emerges from the hills east of Bandung

From Bandung to Yogyakarta aboard the Argo Wilis Express

As we leave the busy Bandung suburbs the line meanders through hills and valleys and remnants of the morning mist. If the weather is kind, we see kampungs (villages) clinging to the sides of the hills and smoke rising from houses nestled in valleys far below.

Swathes of green jungle open to expanses of irrigated rice paddies intricately carved into the hillsides. And we feel good to be alive.

The first sweeping viaducts may seem a little scary – they really are tall and it’s a long way down. But the uninterrupted views will have you grabbing for your camera.

As we emerge from the mountains the scenery changes to extensive fields of rice paddies with farming families toiling in conical bamboo hats, planting, harvesting, threshing or working buffaloes, rotary hoes and intricate flood irrigation systems.. 

The expanses of tiny farms are interrupted by townships, small pockets of trees, clumps of bamboo and the scattered kampungs (villages) of farming communities.

Mark Smith, founder of The Man in Seat 61 website, the leading international train journeys website ( provides this comment from one of his train enthusiast followers: 

“The Argo Wilis is one of the world’s great trains in terms of scenery, particularly the first 100 km east of Bandung; if Bali had a railroad, this is what the scenery would look like.”

Despite the narrow-gauge lines (1,067 mm or 3 ft 6 in), we travel fast, hooting strenuously at each level crossing and speeding non-stop through smaller stations. Look for the station master as you flash by. He stands to attention outside his office in his red and gold cap waving the train through.

From Bandung to Yogyakarta takes a little over 7 hours (8.30am to 3.52pm) and our trip a few days later from Yogyakarta to Mojokerto (on the way to Mt Bromo) takes a little over 4 hours (6.45am to 11am)

The neat and tidy railway station at Bandung – picture by

Facilities on Indonesia’s premier long-distance trains - and some useful tips

Eksekutif class on Indonesian trains means good air-conditioning and individual reclining seats arranged 2+2 across the car width. Sometime the air conditioning is too chill and it’s prudent to have a sweater or a light jacket readily accessible.

Seats normally face forward but in newer carriages can be rotated to face either direction by depressing a foot pedal on the aisle side. 

There’s a small table for drinks on the wall by each pair of seats with two European 2-pin type two power sockets for charging electronic devices. Newer carriages have tray tables, but they are missing from older carriages.

There are overhead racks for smaller luggage and space behind the last row of seats in each car for larger bags.

The luggage allowance for Eksekutif class passengers is 20kg. Passengers travelling together may combine the allowance with individual bags weighing more than 20kg being permitted so long as the overall total weight doesn’t exceed 40kg.

Excess baggage is chargeable at 10,000 rupiah (about AUD$1) a kilo.

Eksekutif Klas on premier Indonesian passenger trains have power outlets for charging your digital devices.

Malaysian traveler, train enthusiast and former radio and TV presenter Alan Bligh published the 15-minute video below of a journey from Bandung on the Argo Wilis in 2018. He travels beyond Yogyakarta all the way to Surabaya. The video is a little long. But it provides a good feel for this journey.

Plenty of basic and inexpensive local food and snacks available on Java's Argo Class trains

Java’s long-distance Argo Class trains have a catering car selling tea, coffee, bottled water, soft drinks, packaged snacks, instant noodles and basic Indonesia tray meals. 

Available meals usually include chicken (ayam) or Indonesian meatballs (bakso) and rice with a salad or pickles garnish and sambal.

Train attendants also routinely move through carriages with a refreshment trolley offering drinks, meals and snacks. Meals typically cost around Rp30,000 (around AUD$3) and are quite tasty.

But before you buy it’s prudent to inquire as to whether a complimentary meal is included in your ticket – attendants have a habit of coming through and selling from the trolley a little before mealtime. Then returning less than an hour later to deliver your identical FREE meal!

Passengers are permitted to bring their own food and drink on board for the journey but unless you have a medical reason it is probably pointless to do so.

Smoking is banned – the on-train announcer advises bluntly that anyone caught smoking will be put off the train at the next station. Smoking is permitted in railway stations and on station platforms.

Most newer carriages on long-distance trains have two western-style toilets or one western and one Asian squat-style toilet. There are hand washbasins, and usually toilet paper and soap are provided.

The toilets usually are clean. On some services teams of cleaning attendants work through the length of the train throughout the journey.

A heads up regarding car numbers when boarding – cars are numbered by class starting from the front. But if the train has two or more classes, numbers are repeated in each class, with an Eksekutif car 1, 2 & 3 and a Bisnis car 1, 2 & 3 etc.

The trick is to avoid the confusion that will inevitably follow if you mistakenly board Bisnis car 1 if your seat is in Eksekutif car 1!

Then, as they say, sit back, relax and enjoy your journey!

THANK YOU – We are indebted to Mark Smith, The Man in Seat 61, for much of the detail included in the above report – Mark is the founder of, a website dedicated to “rediscovering the pleasure, romance and adventure of travel by train or ship”.  We highly commend his site to anyone interested in train journies anywhere.

Share with family, friends and colleagues…

Head and should Douglas Cole - founder
Douglas Cole

Doug is a former journalist and broadcaster who lived and travelled in Indonesia and Southeast Asia from 2002 to 2018. He returned to Indonesia in mid-2022 after being stranded in Australia by COVID border closures. He is completing a book under the working title ‘INDONESIA – Safely, Easily, and in Comfort.’

Click to see these recent articles and updates ...

Related Articles

Open dropdown menu to see other TOPICS

Get the Handbook

Key things to know if you want to explore Indonesia