Skip to content
Grand Walking Tours

Grand Walking Tours

  • Instagram
  • YouTube
  • Facebook
  • Link
  • Gallery
  • Blog
    • Europe
    • Asia
  • About

Jakarta to Surabaya by Train: My Honest Experience Riding Indonesia’s Executive Class Train

May 28, 2026
Jakarta to Surabaya by Train: My Honest Experience Riding Indonesia’s Executive Class Train

Jakarta to Surabaya by Train Introduction

Table of Contents

  • Jakarta to Surabaya by Train Introduction
  • Jakarta to Surabaya by Train Arrival and Preparation
  • Best Experiences on the Jakarta to Surabaya by Train Journey
  • Exploring Java by Rail: Scenery, Atmosphere, and Observations
  • Jakarta to Surabaya by Train Food and Comfort Experience
  • Jakarta to Surabaya by Train Hotels and Accommodation
  • Highlights and Standout Moments From the Train Journey
  • Honest Jakarta to Surabaya by Train Review
  • Jakarta to Surabaya by Train FAQ
    • How long does the Jakarta to Surabaya train take?
    • Is executive class worth it on Indonesian trains?
    • Is the Jakarta to Surabaya train smooth?
    • Can foreigners easily book Indonesian trains?
    • Is train travel safer than flying in Indonesia?
    • What scenery do you see between Jakarta and Surabaya?
    • Is Gambir Station difficult to navigate?
    • What is the best hotel near Gambir Station?
    • Would you do the Jakarta to Surabaya train again?
    • Is this train journey good for photography?
  • Final Thoughts on the Jakarta to Surabaya by Train Experience
    • GEAR I USE (Affiliate Links)

Travelling from Jakarta to Surabaya by train had been something I wanted to experience for a long time. I love trains anyway, and whenever I visit a country with long-distance rail travel available, I usually try to choose the train over flying if possible. There is just something far more relaxing about slowly watching landscapes change outside your window instead of dealing with airports, turbulence, and cramped flights.

Indonesia felt like the perfect place to do a long train journey too. Massive cities, endless countryside, rice fields, villages, mountains, and over 42 million people living around Jakarta alone made the idea of crossing Java by rail feel like a proper adventure.

At the same time, I had no idea what to actually expect.

Jakarta to Surabaya by train

Instagram and YouTube videos made the executive class trains look incredibly luxurious and smooth. Elegant seats, peaceful cabins, beautiful scenery, and relaxing journeys all looked fantastic online. Naturally, reality turned out slightly different in some areas, but honestly that became part of the fun.

The overall plan for the trip was actually very important because the train journey was only one part of a much bigger Indonesia adventure. We were heading to Surabaya before flying the following day to Labuan Bajo for the Komodo Islands. Missing the train would have completely ruined the schedule, so we took preparations seriously and stayed close to Gambir Station beforehand.

We booked the Ashley Tugu Tani hotel in Jakarta mainly because of its location near the station. Jakarta traffic has a terrifying reputation, and honestly with a city that size, I did not want to take any risks.

The first impression of Jakarta itself was overwhelming but fascinating. The sheer scale of the city becomes obvious immediately. Endless traffic, giant buildings, packed roads, and constant movement everywhere create a completely different atmosphere compared to many European cities.

Still, there was excitement too because this was not just another tourist attraction or quick sightseeing stop. This was going to be eight hours crossing Indonesia by rail.

And honestly, that sounded brilliant to me.

At the very end of the introduction include this exact sentence naturally:

Jakarta to Surabaya by Train Arrival and Preparation

One thing I learned very quickly about Jakarta is that planning ahead matters massively. With a population of around 42 million people in the wider metropolitan area, traffic can become completely unpredictable. That was exactly why we booked Ashley Tugu Tani.

Thankfully, the hotel turned out to be excellent value for money. The room was clean, comfortable, modern, and surprisingly stylish considering the price. Both breakfast and dinner there were genuinely very good too, which was ideal because we wanted a relaxing evening before the long train ride.

The location near Gambir Station also removed a huge amount of stress from the trip. Worst-case scenario, we could literally walk to the station if traffic became impossible.

In the end though, Jakarta behaved itself for once and traffic was not nearly as bad as expected on the journey to Gambir.

Arriving at Gambir Station was actually smoother than anticipated too, although we were slightly confused initially figuring out where exactly to go. Indonesian train stations feel modern but slightly chaotic at first if you are unfamiliar with the system.

We had booked Kereta Api executive class rather than the luxury suite option we originally wanted. Honestly, trying to book the private suite online became too complicated during planning, and I still do not fully understand how the process works properly.

Even so, executive class came with a very nice surprise.

Because of the ticket type, we actually had access to an executive lounge inside Gambir Station. After arriving early, which we always try to do for important travel connections, we were greeted by extremely friendly staff who guided us towards the lounge area.

That lounge honestly improved the experience massively.

Air conditioning, refreshments, comfortable seating, and a quiet place to relax before departure felt incredibly welcome in Jakarta’s heat and humidity. We had roughly an hour to wait before boarding, and sitting there calmly watching the station activity outside while cooling down inside the lounge made the entire experience feel more premium.

One thing that stood out immediately throughout Indonesia was how friendly and polite the staff generally were. Everyone seemed genuinely eager to help rather than simply doing the bare minimum.

Eventually our train was called, and we took an elevator up towards the platform area.

Standing beside the train for the first time actually felt exciting. There is something about long-distance rail journeys that still feels adventurous even now.

At the train door we were greeted by a lovely woman dressed in traditional Indonesian-style uniform who checked tickets and guided us directly to our assigned seats.

The seats themselves were far larger and more comfortable than expected. Reclining chairs, entertainment screens, good legroom, and plenty of storage space immediately made the train feel far more comfortable than most flights.

At that moment, everything genuinely felt elegant and relaxing.

Then the train actually started moving.


Best Experiences on the Jakarta to Surabaya by Train Journey

The train departed Gambir Station perfectly on time and slowly began weaving through the endless streets and urban sprawl of Jakarta. Watching huge city blocks gradually transition into smaller towns and eventually wide-open rice fields was honestly fascinating.

This is one of the biggest advantages of train travel compared to flying. You actually experience the country changing around you rather than simply teleporting between airports.

As the train moved further away from Jakarta, the scenery became dominated by rice fields stretching endlessly beside villages and small local communities. There were occasional mountains in the distance too, although not the dramatic towering landscapes some social media videos make you expect.

Still, the scenery was beautiful in a calm and peaceful way.

The entire journey felt more about atmosphere and relaxation rather than jaw-dropping scenery every five minutes.

One thing I need to mention honestly though is the train tracks themselves.

Do not fully trust Instagram.

The ride was absolutely not as smooth as some influencers make it look online. At times the train bounced and rocked enough to feel like a mild roller coaster. Nothing dangerous obviously, but definitely far more movement than expected.

At first it surprised me because social media edits often make the experience appear perfectly smooth and silent. Reality was much more lively.

Still, once I adjusted to the movement, I actually started enjoying it. There was something relaxing about sitting back in the reclining seat watching Indonesia roll past outside while the train rocked gently across the tracks.

Staff onboard were consistently excellent throughout the journey too. Food, water, drinks, and snacks were served during the trip, and staff members always seemed approachable and happy to help if needed.

The onboard toilets also remained surprisingly clean considering this was an eight-hour journey across one of the most populated islands in the world.

Space onboard never felt cramped either. Executive class genuinely provided enough comfort to relax properly during the trip.

One thing I particularly enjoyed was simply observing life outside the train windows. Small villages, roadside cafés, farmers working in rice fields, motorbikes crossing tiny roads, children waving at the passing train, and endless stretches of green countryside created a fascinating glimpse into everyday Indonesian life.

These are the kinds of travel moments flights completely remove from journeys.

The train itself became almost hypnotic after several hours. The steady rhythm of the tracks, the changing scenery, and the comfort of simply sitting back without airport stress created a very different style of travel experience.

I genuinely believe train travel allows you to feel connected to a country in ways flying never can.

There were moments where the landscape became repetitive because rice fields dominate huge portions of the route, but honestly I did not mind that. Watching rural Java pass slowly outside while relaxing in air conditioning still beat squeezing into airport queues.

Another thing I appreciated was how safe and comfortable the journey felt overall. Despite travelling such a huge distance across Indonesia, there was never any point where I felt uncomfortable or stressed onboard.

Photography opportunities from the train were slightly difficult because of reflections and movement, but I still managed to capture some interesting footage for my YouTube video. Looking back now, I actually wish I had taken more photos during the journey itself because the atmosphere onboard was memorable.

default

One thing worth remembering too is that Indonesia train travel is more about the experience than pure efficiency. Flying would obviously have been much faster between Jakarta and Surabaya.

But flying would also mean missing the entire journey itself.

As someone who hates flying anyway, the train felt like a fantastic alternative.

By the later hours of the journey, the rocking motion of the train honestly started becoming slightly tiring, but nowhere near enough to ruin the experience.

When we eventually arrived in Surabaya roughly twenty minutes late, I actually felt slightly disappointed the journey was already over.

That is usually the sign of a good train ride.


Exploring Java by Rail: Scenery, Atmosphere, and Observations

One thing that surprised me during the Jakarta to Surabaya by train journey was just how much of Indonesia’s everyday life becomes visible through the railway.

You pass endless neighbourhoods, tiny local stations, villages, markets, rice farms, industrial areas, mosques, schools, and roadside businesses all existing side by side across Java.

The scenery itself may not always feel dramatic in the traditional travel brochure sense, but the cultural atmosphere constantly keeps things interesting.

Rice fields dominate huge sections of the route, creating bright green landscapes stretching far into the distance. Occasionally mountains appear on the horizon adding depth to the scenery, while small villages sit quietly beside railway crossings.

default

I also noticed how active the railway lines seemed overall. Trains constantly moved across nearby tracks, local stations remained busy, and rail travel clearly plays a major role in Indonesian transport infrastructure.

The local atmosphere onboard remained calm and relaxed too. Passengers generally kept to themselves quietly while staff moved through the carriages offering refreshments and assistance.

Compared to some chaotic train experiences around the world, this felt surprisingly organised.

Another thing I appreciated was simply having time to slow down.

Modern travel often becomes exhausting because everything moves too fast. Airports, security lines, rushed schedules, and constant pressure to move quickly remove the enjoyment from travelling itself.

default

This journey forced me to sit still, relax, and simply observe Indonesia for eight hours.

Honestly, I enjoyed that far more than expected.


Jakarta to Surabaya by Train Food and Comfort Experience

Food onboard the Jakarta to Surabaya executive class train was another pleasant surprise.

Staff served meals, snacks, drinks, and water throughout the journey, and everything felt professionally organised. The meals themselves were simple but satisfying enough for long-distance travel.

One thing Indonesia consistently does well from my experience is hospitality. Staff onboard genuinely seemed proud of their service standards.

Comfort overall was excellent too.

default

The reclining seats provided plenty of legroom and space to relax properly, especially compared to economy flights. Entertainment screens added another nice touch, although honestly I spent most of the journey simply staring out the windows.

The air conditioning worked well throughout the trip too, which became important considering Indonesia’s heat outside.

The only real downside comfort-wise was the track movement itself. Again, social media definitely oversells how smooth the experience feels. There were sections where the train bounced enough to make drinks wobble noticeably.

Still, I would absolutely take slightly rough tracks over cramped flights any day.


Jakarta to Surabaya by Train Hotels and Accommodation

The Ashley Tugu Tani hotel in Jakarta ended up being an excellent choice before departure. Its location near Gambir Station removed huge stress regarding traffic delays, while the hotel itself offered comfort far above what I expected for the price.

The food there genuinely impressed me too, especially breakfast before the journey.

For luxury accommodation near Gambir Station, Hotel Borobudur Jakarta offers classic five-star comfort with large rooms, gardens, and excellent facilities close to central Jakarta. The Hermitage Jakarta provides a more elegant boutique experience with beautiful colonial-style interiors and quieter surroundings. Fairmont Jakarta suits travellers wanting modern luxury with premium restaurants and excellent city views.

For mid-range hotels, Ashley Tugu Tani honestly worked perfectly for this type of trip because of its location, comfort, and affordability. Aryaduta Menteng is another reliable option with spacious rooms and convenient access around central Jakarta. Mercure Jakarta Sabang also suits travellers wanting comfort without extreme luxury prices.

Budget travellers around Gambir Station have several good choices too. Yello Hotel Harmoni offers colourful modern rooms for younger travellers, while Citi M Hotel Gambir provides simple affordable accommodation close to transport connections. Konko Hostel Jakarta works well for backpackers wanting social atmosphere and budget pricing.

After arriving in Surabaya, we stayed at Cordia Hotel Surabaya Airport because we had an early flight the next morning to Labuan Bajo for the Komodo Islands.

Honestly, staying directly inside the airport turned out to be one of the smartest decisions of the trip. After eight hours on the train, the last thing I wanted was additional transport stress before another travel day.

The hotel itself was simple but perfectly practical for airport convenience.


Highlights and Standout Moments From the Train Journey

The executive lounge at Gambir Station was honestly one of the most unexpectedly enjoyable parts of the trip. After preparing for chaotic station experiences, relaxing in air conditioning with refreshments before boarding immediately made the journey feel premium.

Another standout moment was simply watching Jakarta slowly disappear outside the windows as the train moved into rural Java. That transition from giant urban sprawl to endless rice fields felt fascinating.

default

The onboard service also deserves praise because staff consistently remained friendly, helpful, and professional throughout the entire eight-hour journey.

The scenery itself may not be dramatic mountain landscapes constantly, but there was something deeply relaxing about watching villages, fields, and everyday Indonesian life slowly pass by outside.

One memorable observation was realising how misleading social media can be regarding train smoothness. Instagram definitely edits out the wobbling tracks.

Still, even that became part of the charm afterward.

Arriving into Surabaya after dark with the feeling of genuinely crossing Indonesia by rail rather than flying over it also made the experience feel more rewarding somehow.


Honest Jakarta to Surabaya by Train Review

Would I recommend travelling from Jakarta to Surabaya by train?

Absolutely.

But with realistic expectations.

The positives massively outweigh the negatives. Executive class offers comfortable seating, excellent staff, clean facilities, food service, relaxing atmosphere, and the opportunity to experience Indonesia properly rather than simply flying across it.

The journey itself becomes part of the adventure rather than just transportation.

The biggest downside honestly is the track quality in sections. The ride is noticeably rougher than many online videos suggest, and after several hours the constant rocking can become tiring.

The scenery also depends on expectations. If you expect nonstop dramatic landscapes, you may feel slightly disappointed because much of the route consists of rice fields and rural countryside rather than spectacular mountains.

Still, I personally loved the atmosphere.

Pricing felt fair too. Around 110 euro for executive class during an eight-hour journey with lounge access, meals, comfortable seating, and onboard service honestly seemed reasonable.

Sleep quality onboard obviously is not perfect because of the train movement, but comfort levels were still far above most economy flights.

If I did the trip again, I would absolutely try booking the luxury suite option properly because it looked incredible online. Unfortunately, I still have no idea how the booking process actually works for those compartments.

I also would probably bring slightly more snacks and entertainment for the later hours of the journey, although honestly the scenery kept me interested for most of the time.

This train journey suits travellers who enjoy slow travel, rail experiences, photography, cultural observation, and avoiding flights whenever possible.

If your only priority is speed, flying obviously makes more sense.

But if you actually enjoy the journey itself, the Jakarta to Surabaya by train experience is definitely worth doing.


Jakarta to Surabaya by Train FAQ

How long does the Jakarta to Surabaya train take?

The journey usually takes around eight hours depending on the service and delays. Our train arrived roughly twenty minutes late overall.

Is executive class worth it on Indonesian trains?

Yes, absolutely. The larger reclining seats, lounge access, onboard food service, and overall comfort make executive class far more enjoyable for long-distance journeys.

Is the Jakarta to Surabaya train smooth?

Not entirely. Despite what social media videos sometimes suggest, sections of the track can feel quite rough and bouncy at times.

Can foreigners easily book Indonesian trains?

Generally yes, although certain luxury suite options seem more complicated to reserve online. Standard executive class booking was straightforward enough.

Is train travel safer than flying in Indonesia?

Both are commonly used, but trains felt very relaxed, organised, and comfortable during my experience.

What scenery do you see between Jakarta and Surabaya?

Expect lots of rice fields, villages, small towns, occasional mountains, railway crossings, and views of everyday life across Java.

Is Gambir Station difficult to navigate?

Initially slightly confusing, especially for first-time visitors, but staff were extremely helpful and signage improved once we understood where to go.

What is the best hotel near Gambir Station?

Ashley Tugu Tani worked brilliantly for us because of its location, comfort, and value for money close to the station.

Would you do the Jakarta to Surabaya train again?

Definitely. Next time I would love to try booking one of the luxury suite cabins if possible.

Is this train journey good for photography?

Yes, especially for capturing rural Indonesia, rice fields, local villages, and onboard train atmosphere throughout Java.


Final Thoughts on the Jakarta to Surabaya by Train Experience

The Jakarta to Surabaya by train journey ended up becoming far more memorable than I expected.

It was not perfect. The tracks were rougher than anticipated, the scenery was calmer rather than dramatic, and the long hours eventually became tiring.

But honestly, that is what made it feel authentic.

Instead of simply flying over Indonesia, I actually felt connected to the country for those eight hours. Watching Java slowly unfold outside the train windows while relaxing in executive class created a travel experience that felt slower, calmer, and far more immersive.

The excellent staff, comfortable seating, lounge access, onboard meals, and overall atmosphere made the trip genuinely enjoyable from start to finish.

Would I do it again?

Without hesitation.

Although next time, I am definitely figuring out how to book that luxury suite properly.

GEAR I USE (Affiliate Links)

(Some links may earn me a small commission at no extra cost to you)

Cameras

Sony A7 IV (Full Frame)

Sony a6700 APS-C

Sensor Cleaning

APS-C Sensor Cleaning Kit

Full Frame Sensor Cleaning Kit

Storage

SanDisk 256GB Extreme microSDXC

Lexar Professional 1667x SD Card

5TB Portable HDD

Drones & Action Cameras

DJI Mini 3 Pro

DJI Air 3S

Insta360 GO (Ultra POV Cam)

DJI Osmo Pocket 3

CONTENT THEMES

Naturally reference:

street photography

walking tours

scenic hikes

drone photography

cinematic video

travel photography

nature photography

FOLLOW & SUPPORT MY WORK

Instagram:

Facebook:

Youtube

Digital Photos (Commercial Licence):

Stock Video Clips:

  • Nasatta Park winter lights themed display
    Nasatta Park Winter Lights: A Magical Night Experience Near Bangkok That Completely Surprised Us
    Nasatta Park Winter Lights: A Magical Night Experience Near Bangkok That Completely Surprised Us I have to admit that when I first saw photos of the Nasatta Park winter… Read more: Nasatta Park Winter Lights: A Magical Night Experience Near Bangkok That Completely Surprised Us
  • Seoul Has No Soul? My Honest Experience After Six Months Traveling Around Asia
    Introduction Seoul Has No Soul? First Impressions Seoul was the final stop on what had become one of the most memorable six-month journeys of my life. By the time… Read more: Seoul Has No Soul? My Honest Experience After Six Months Traveling Around Asia
  • Cambodia travel street scene in Phnom Penh
    Cambodia Travel Guide: How Cambodia Changed My Mind Between 2018 and 2024
    Cambodia Travel: How One Country Went From My Least Favourite Trip To One Of My Most Anticipated Returns Introduction Cambodia is one of those countries that completely changed my… Read more: Cambodia Travel Guide: How Cambodia Changed My Mind Between 2018 and 2024
  • Angkor Wat: My Honest Experience Visiting Cambodia’s Most Famous Temple Complex
    Introduction There are certain places in the world that appear on almost every travel bucket list, and Angkor Wat is one of them. Even if you have never visited… Read more: Angkor Wat: My Honest Experience Visiting Cambodia’s Most Famous Temple Complex
  • Chiang Mai to Chiang Rai by Moped: An Unforgettable Road Trip Through Northern Thailand
    Why We Chose Chiang Mai to Chiang Rai by Moped Most people travelling between Chiang Mai and Chiang Rai take the bus. To be fair, it makes perfect sense.… Read more: Chiang Mai to Chiang Rai by Moped: An Unforgettable Road Trip Through Northern Thailand

yamser

executive class train Indonesia, Gambir Station Jakarta, Indonesia backpacking, Indonesia railway, Indonesia train travel, Indonesia transport guide, Indonesia travel blog, Jakarta to Surabaya by train, Jakarta to Surabaya executive train, Jakarta travel, Java countryside train, Java train journey, Kereta Api executive class, Komodo Islands travel, long distance train Asia, Southeast Asia train travel, Surabaya airport hotel, Surabaya travel guide, train travel Indonesia

Leave a Reply Cancel reply

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

Grand Walking Tours

Grand Walking Tours

  • Instagram
  • Facebook
  • X

Powered by
►
Necessary cookies enable essential site features like secure log-ins and consent preference adjustments. They do not store personal data.
None
►
Functional cookies support features like content sharing on social media, collecting feedback, and enabling third-party tools.
None
►
Analytical cookies track visitor interactions, providing insights on metrics like visitor count, bounce rate, and traffic sources.
None
►
Advertisement cookies deliver personalized ads based on your previous visits and analyze the effectiveness of ad campaigns.
None
►
Unclassified cookies are cookies that we are in the process of classifying, together with the providers of individual cookies.
None
Powered by