KA Argo Parahyangan 25: Bandung to Jakarta Gambir by Train

The Argo Parahyangan is a very popular cluster of train services running on the Jakarta Gambir – Bandung route with 8 pairs of regular services daily. Most Argo Parahyangan services operate with both Eksekutif Class and Ekonomi New Image coaches on each train, though some operate with Eksekutif Class coaches only, or with the new Premium Class coaches for the additional Argo Parahyangan Premium services.

The afternoon train, Argo Parahyangan 25, departs Bandung at 2.45pm and gets into Jakarta Gambir station at 6.03pm, just after the sunset.

The Check-In Counter (CIC) for long-distance trains in the old Bandung station is located just before the entrance to the platform at Door 2.

I got my ticket through Tiket.com as usual, since PT KAI’s website does not accept foreign credit cards. If you have your Tiket.com printout, scan the code located on the top right hand corner of the printout, or key the 6-character PNR code on the on-screen keyboard with the mouse provided. (Unfortunately, there is no touch-screen at Bandung.)

Click on “Print” to print your boarding pass.

My boarding pass for the Argo Parahyangan 25 journey back to Jakarta Gambir.

As Seat 5D is only available on the highest fare class, I paid the full fare of Rp.125,000 for my ticket.

At Door 2 before entering the platform area to board the train, provide your identification documents (for the case of foreigners, your passport) to the staff who will verify your identity before letting you through.

The staff will let you know of which track the train is departing from, but if that fails or you misheard it, just look out for the signboard placed in front of the train when crossing the tracks.

Goodbye Bandung.

The exterior of the Eksekutif Class coaches, currently decked out with Jakarta Palembang 2018 advertisements promoting the 2018 Asian Games which will be held in Jakarta and Palembang.

The interior of the Eksekutif Class coaches on board the Argo Parahyangan 25.

My seat, 5D, with the full window view on the right side of the train. I had wanted 7D which was in the exact middle of the coach but it was sold out across all 4 coaches.

The mixed-review single seat at the end of the saloon by the borders.

On board the old Eksekutif Class coaches, only squat toilets are available. Two toilets are available per coach, one on each end.

The familiar start of the KATV programming as the train departs.

Accompanying the automated welcome announcements is the safety video for a smooth train journey.

Unfortunately, the windows on the old Eksekutif Class coaches are all tinted, so it didn’t make for very nice pictures.

Passing through the Sasaksaat Tunnel.

Exiting from the Sasaksaat Tunnel.

The route map of the Argo Parahyangan.

Time for lunch/dinner/lunner(?) at the dining car or Kereta Makan.

Unfortunately, this MP3 or Kelas 3 Kereta Makan dan Pembangkit, or Class 3 Dining and Power Car, is even smaller than the one on the Argo Parahyangan Premium, and only 2 tables are available to sit at.

Click on the image to enlarge.

Click on the image to enlarge.

The Reska menu of the food available on board.

The Zuppa-Zuppa (Rp.20,000 (~S$1.85)) is a cream soup with a puff pastry on top.

Unfortunately the puff seems undercooked and the soup had pretty much the same colour and consistency of Lao Ban (老伴) Soya Beancurd. Avoid ordering this.

Here’s the Nasi Goreng Parahyangan (Rp.33,000 (~S$3.06)) again, with a shot of the packaged foodstuff as it is. Tastes reasonably fine but not anything memorable.

And surprisingly, the Bistik (Beef Steak) (Rp.45,000 (~S$4.17)) was available on the Argo Parahyangan 25, something which I’ve never had before from Reska.

The Bistik looks more impressive when the box is first opened as compared to the rice dishes, although the black pepper sauce packet still sticks out like a sore thumb. The steak part of things turned out to be a hamburger patty (minced meat) instead, but at least it’s a new Reska taste for me. In my opinion, this is potentially the best dish available on board.

Merging back to the line from Cirebon to Jakarta at Cikampek.

Making a short stop at Bekasi. If you are changing to the KRL Bekasi Line for stations between Klender and Cikarang, you should alight here.

After some passengers have alighted at Bekasi, it’s time for me to explore the Ekonomi New Image coach. Similar to the Premium Class, the Ekonomi New Image coach seats 80 passengers.

The seat pitch on the Ekonomi New Image coach is exactly the same as Premium Class coaches, minus the reclining function on each seat.

And since the seats don’t recline, cup holders are available in front of each seat on the Ekonomi New Image coach. You can’t have that on Premium Class unless you want Teh Tarik on the floor when the person in front of you suddenly reclines.

The legroom available on board the Ekonomi New Image coach.

The view from “my seat” on the Ekonomi New Image coach.

Just like the Premium Class coach, two types of toilets are available: the Western sit-down type and the Asian squat type. One of each is available on each end of the coach.

Comparing the Ekonomi New Image coach to the Premium Class, I do personally prefer the Ekonomi New Image due to the fact that the seat does not recline.

Okay, sounds weird but hear me out.

The Ekonomi New Image seat has a similar seat pitch and width as compared with an Economy Class seat on a plane. If you have sat on such a plane seat before (which is almost everyone nowadays because Now Everyone Can Fly), you’d know how it feels like when the person in front of you reclines, especially when on budget airlines. Sure, I can recline my seat into the person’s space behind me as well , but I would be a bit self-conscious when I do that. Guess that’s the little bit of Japanese habit in me in which I would check behind my seat before reclining. So having a seat that does not recline saves me the guilt of reclining into someone else’s space, the convenience of not having anyone being able to recline their seat into my knees and face, and a Rp.10,000 fare saving should I decide to ride on Ekonomi Class instead of Premium Class. The seats on the old 106-seater Ekonomi AC coaches definitely do not recline and I’m used to those classic coaches, so this Ekonomi New Image seat is already an upgrade anyway.

The Argo Parahyangan 25 arrived right on time at Jakarta Gambir station at 6.03pm. Here are shots of the almost-empty coach since there’s no opportunities at Bandung or on the way to Jakarta with the full-booked train.

The rake will form the Argo Parahyangan 28 which will depart back to Bandung at 6.45pm.

If connecting to the TransJakarta busway, head for the North Exit at Gambir station. No KRL services call at Gambir – you have to take the busway to Juanda station to continue onwards via KRL.

Follow the “Exit” signs so that you don’t clash with those entering the departure area.

Follow the car park exit out to Gambir 1 Halt of the TransJakarta busway.

Gambir 1 Halt of the TransJakarta busway is up ahead.

Enter the fare gates with your prepaid card, or purchase one from the ticket counter. Cash is not accepted on TransJakarta services.

Board Corridor 2 or 2A to get to Juanda station to change to the KRL or to Harmoni Central Busway for other key TransJakarta services.

Overall, the new mix of Eksekutif Class and Ekonomi New Image coaches on typical Argo Parahyangan train sets are, in my opinion, a perfect combination for a short-haul journey.

While not as comfortable as the brand new K10 bogie Eksekutif Class coaches on the Gajayana and Bima, the old Eksekutif Class has sufficient space all around and a wide footrest (though the tinted windows are not to my liking).

The Ekonomi New Image coaches are, though a downgrade in seat pitch from the previous Bisnis Class on service, improved with modern facilities such as the same KATV programming as Eksekutif Class and a western sit-down type toilet, and also provides for a fare “discount” because of the different class of travel, making journeys on the Argo Parahyangan slightly more affordable now for those who are price-sensitive.

PT KAI Train Ticket Booking Methods
For Eksekutif, Bisnis and Ekonomi AC only. All other tickets are only sold at stations where the train serves.

  • PT KAI counters
  • Online from PT KAI‘s ticketing website but foreign credit cards do not work
  • Online from Tiket.com – foreign credit cards accepted

Tickets are open for sale 30 to 90 days before departure, depending on train service.

Hotel Booking

Attractions Booking

  • Klook (Get FREE $4.30*/RM12.90* voucher for your first purchase when you sign up here! *subject to exchange rate)



KA Lokal Bandung Raya: Bandung to Padaralang and Cicalengka by Train

The Lokal Bandung Raya is a series of frequent commuter trains plying the Padaralang – Bandung – Cicalengka route, with some trains even serving Purwakarta and Cibatu towards the start and end of the service day. Trains depart on average once or twice per hour to either terminals.

Tickets can be purchased from dedicated Go Show counters for local trains at Bandung station.

Tickets for local trains are open for sale 7 days before departure (H-7), but getting tickets on the spot for immediate departure on a Sunday wasn’t a problem. Tickets for local trains can only be purchased for journeys originating at the station of purchase.

My ticket for the 6-minute journey to Ciroyom. Flat fares of Rp.5,000 (~S$0.49) apply for the Lokal Bandung Raya irregardless of distance travelled.

At the old Bandung station, enter the platforms through Door 1 for local trains.

Scan the code on your ticket before entering the platforms.

The Lokal Bandung Raya may use Track 1 or 2 at the old Bandung station.

My Lokal Bandung Raya arriving at Track 2.

The route map of the Lokal Bandung Raya found on board the train.

The Lokal Bandung Raya operates with Ekonomi AC (Lokal) coaches with a capacity of 106 passengers per coach.

The wider benches of seats are meant for 3 passengers.

Despite the subsidized fares, air-conditioning and power sockets are available for passengers.

The Ekonomi AC (Lokal) coaches are more than 50 years old but are still in good operating condition. This particular coach is manufactured in 1966.

No tourist activities or meals planned in Bandung – we spent all our time trainspotting at the level crossing after Ciroyom station. Welcome to a RailTravel Station kind of holiday.

PT KAI Train Ticket Booking Methods
For Eksekutif, Bisnis and Ekonomi AC only. All other tickets are only sold at stations where the train serves.

  • PT KAI counters
  • Online from PT KAI‘s ticketing website but foreign credit cards do not work
  • Online from Tiket.com – foreign credit cards accepted

Tickets are open for sale 30 to 90 days before departure, depending on train service.

Hotel Booking

Attractions Booking

  • Klook (Get FREE $4.30*/RM12.90* voucher for your first purchase when you sign up here! *subject to exchange rate)

KA Argo Parahyangan Premium 10554: Jakarta Gambir to Bandung by Train

The Argo Parahyangan is a very popular cluster of train services running on the Jakarta Gambir – Bandung route with 8 pairs of regular services daily. To meet the growing capacity demands, the Argo Parahyangan Premium now operates 2 additional pairs of services on this route during peak periods such as weekends and holidays, with an entirely new train set formed of the new Premium Class coaches.

KA Argo Parahyangan Premium 10554 is a perfect daytime service for me to ride on these new coaches, leaving from Jakarta Gambir station at 7.50am and getting into Bandung at 11.07am.

NOTE: The Argo Parahyangan Premium 10554 operates on the same time slot as the Argo Parahyangan Premium 7058 (Premium Class) and the Argo Parahyangan Tambahan 38F (Eksekutif/Eksekutif+Bisnis/Eksekutif+Ekonomi/Bisnis). Train numbers and/or train sets are interchangeable and only one service will operate on one time slot at any one time. Do check the actual train running on the day of your departure.

From Gambir 2 TransJakarta busway halt, walk into the station premises.

Walk under the shelter to the South Entrance.

Go to the Check-In Counters (CIC), or rather, kiosks, to check-in for your train journey.

I got my ticket through Tiket.com as usual, since PT KAI’s website does not accept foreign credit cards. If you have your Tiket.com printout, scan the code located on the top right hand corner of the printout. Unfortunately, Tiket.com no longer sends an SMS with the booking code a couple of hours before departure.

Fares for the Argo Parahyangan Premium between Jakarta and Bandung go for Rp.90,000 (~S$8.32) with only one fare class available (non-dynamic fare).

Click on “Print” to, well, print your boarding pass.

Within 2 seconds, your boarding pass will be printed.

My boarding pass for the Argo Parahyangan Premium 10554.

Once done, follow the signs to the departure area for ticket checking.

Provide your identification documents (for the case of foreigners, your passport) to the staff who will verify your identity before letting you through.

Follow the signs to Platform 1 & 2 for the Argo Parahyangan.

Take the escalator up to the platform.

Once at the end of the escalator, you will find this sign which will inform you of which platform to wait for your train at.

The incoming Argo Parahyangan Premium 10553 arriving at Gambir from Bandung. This train will turnaround to form my Argo Parahyangan Premium 10554.

The Argo Parahyangan Premium 10553 pulling into Platform 1.

The exterior of the new Premium Class coaches.

The locomotive immediately runs around to form the Argo Parahyangan Premium 10554.

The coupling process of the locomotive to the coaches.

The Argo Parahyangan Premium 10554 is now formed.

The Argo Parahyangan Premium 10554, ready to depart for Bandung.

Boarding Coach 8, my chosen coach for this journey.

The view of Seat 8D, my chosen spot for the next 3 hours or so. Not that I’m superstitious or anything, but this seat has a perfect window alignment, a forward facing seat on the left of the train (based on gut feel) for the best views to Bandung, plus it makes for good shots at curves from the last coach of the train.

Yes, I am very particular about where I sit on trains. Don’t believe that I planned my seat way in advance? Scroll up to view my boarding pass again.

While both Ekonomi New Image and Premium Class coaches have the same capacity of 80 seats on board, the new Premium Class offers reclining seats.

NOTE: This does not apply for the 64-seat wheelchair-friendly coach (not available on Argo Parahyangan Premium) whereby there are special bays of seats which change directions similar to how it’s done on Bisnis Class, and therefore do not recline.

The overall interior of the Premium Class coach.

Reading lights are available for each seat on Premium Class.

While both the Ekonomi New Image and Premium Class coaches adopt a fixed direction airline-style seat layout with each direction facing either forwards or backwards on half of the coach instead of facing bays of seats like Ekonomi AC or Ekonomi AC Plus coaches, if you still prefer to have a bay of 4 seats to your group, you can choose the facing seats on Rows 11 and 12.

The legroom available on the Premium Class coach, just like an economy class seat on a plane.

Time for a seat comfort test. This picture shows the amount of space for your legs and face when seated with no recline.

This is how it looks like with the seat fully reclined.

With the seat reclined, it encroaches into your legroom, with your knee touching the seat in front of you. Also, you may feel claustrophobic on a fully-packed train when the seat in front of you is reclined as you’ll have less breathing space in front of your face.

So, it will be your turn to recline so as to give yourself more space, thus launching a domino effect on all other seats.

Two types of toilets are available: the Western sit-down type and the Asian squat type. One of each is available on each end of the coach.

Upon departure from Gambir station, the Reska staff commence their drinks sales.

Power sockets are available by the window, with one socket meant for each seat.

While the new coaches are branded as Premium Class, they are still logically classified as K3 which stands for Class 3 or Economy Class.

The route map of the Argo Parahyangan.

Passing by the future depot at Cipinang.

The conductor then comes around to check for the validity of tickets.

However, as seen in my previous post on the Gajayana, the conductor no longer “checks for tickets” but merely verifies your name against your seat via the app on his phone, since you have completed the check-in process before boarding. This time though, the conductor did greet us and verified our identity by calling out our names as appeared in the app as he passed our seats.

And after our identities were verified, it’s time for breakfast/lunch/brunch(?) at the dining car or Kereta Makan. Sure, food can be served to our seats but checking out the Premium Class Kereta Makan was important too.

Notice the different types of payment modes available at the Kereta Makan.

The makan part of things only make up half the coach as this is designated as an MP3 or Kelas 3 Kereta Makan dan Pembangkit, or Class 3 Dining and Power Car.

Notice how clean the generator area is without a single drop of oil on the floor.

The Reska menu of the food available on board. Click on the images to enlarge.

Passing through Cikampek station where there are old BB locomotives on display.

Since I was disappointed with Reska on my previous trip already, I didn’t have much high hopes for meals this round too. So here’s what we ordered:

I had a Bakso PopSo Cup (Rp.25,000 (~S$2.32)), which is an enhanced version of typical instant noodles with 2 pieces of bakso halus and 1 bakso tahu included in the cup from the factory.

Here’s the Nasi Goreng Bakso (Rp.33,000 (~S$3.06)) again, without effort to make it look nice for the camera. Tastes reasonably fine but not anything memorable.

The reasonably presented Nasi Rames (Rp.33,000 (~S$3.06)), which looks okay since it’s just plain rice with side dishes.

At Purwakarta station, disused KRL trains can be seen stacked on top of each other awaiting for scrap. Among the disused trains that can be found here are KRL Rheostatik, BN-Holec, Hitachi, Toyo Rapid 1000 and Tokyo Metro 5000.

Some old coaches and former KRD (DMU) are also here with their paint stripped.

The scenic route starts here, and lasts all the way to Bandung as the train climbs up the hills and crosses over valleys.

Lots of fields on the way with curves for this kind of shots. Now you know why Coach 8 was carefully chosen.

The old single-track alignment versus the new line with smoother curves.

Passing by the Cisomang Bridge, with the old bridge still in tact.

The view down to the valley from Cisomang Bridge.

Entering the Sasaksaat Tunnel.

And because the rest are nice views without much to caption, I’ll just leave the following pictures in because pictures are worth a thousand words. So here’s a 5000 word essay:

Approaching Bandung station.

The Premium Class coaches, side by side with the Ekonomi New Image coaches attached on the next Argo Parahyangan 23 to Gambir.

The destination sign on the Argo Parahyangan Premium 10554 still uses the existing ones for the Argo Parahyangan.

The Argo Parahyangan Premium 10554 arrived right on time in Bandung at 11.07am.

After all passengers has disembarked from the Argo Parahyangan Premium 10554, the crew immediately starts cleaning both the interior and exterior of the train to get ready for the next departure.

The path towards the new side of Bandung station. However, since we were going to get the next Bandung Raya train, we opted to exit through the old station as it was easier to buy tickets and return back to the platform for the local train.

Overall, the Argo Parahyangan Premium 10554 offers a value-for-money train service from Jakarta to Bandung at a reasonable fare of Rp.90,000 (~S$8.32) with new seats that are comfortable enough for the short 3-hour journey. The Jakarta – Bandung route is also in my opinion the most scenic railway route in Indonesia, so considering that train fares are charged by distance and not by scenery, this would make a good introduction to Indonesian train services and natural landscapes in Indonesia if you were looking for a joyride out of Jakarta.

PT KAI Train Ticket Booking Methods
For Eksekutif, Bisnis and Ekonomi AC only. All other tickets are only sold at stations where the train serves.

  • PT KAI counters
  • Online from PT KAI‘s ticketing website but foreign credit cards do not work
  • Online from Tiket.com – foreign credit cards accepted

Tickets are open for sale 30 to 90 days before departure, depending on train service.

Hotel Booking

Attractions Booking

  • Klook (Get FREE $4.30*/RM12.90* voucher for your first purchase when you sign up here! *subject to exchange rate)

Jakarta Soekarno-Hatta International Airport Skytrain: The New Inter-Terminal People Mover System Connecting Terminals 1, 2 and 3 To Airport Railway Station

The Jakarta Soekarno-Hatta International Airport (SHIA) Skytrain is a new people mover system connecting all 3 passenger terminals for free, which were once only connected by an infrequent free shuttle bus, or in desperate situations, a taxi ride. The Skytrain also links the 3 terminals with the SHIA Airport Railway station, which is the terminal for the SHIA Railink to get you to downtown Jakarta.

Skytrain Interior

The Skytrain currently operates with 2 2-car train sets with a capacity of 176 people per train. The trains are built by state-owned company PT Len Industri (Persero) in cooperation with Woojin from South Korea, with the line operated directly under PT Angkasa Pura II. Once the line is fully ready, it will operate with 3 train sets.

For the first 6 months of operation, the trains will be operated manually with a set of crew.

The interior of the 2-car Woojin train set. One side of the train is fitted with seats, and the opposing area is a space for wheelchair-bound passengers, big luggage or just simply standing passengers.

Each train car has 9 seats – 5 on the main row in the centre and a pair of 2 seats by the gangway.

The handgrips on board are distinctively South Korean.

The route map on board the train, denoting the travel time through the line. However, it seems that this timing does not take into account stops at stations, and you probably need to add 1 minute for every station you pass through when heading to your destination.

An LCD screen featuring advertisements on board.

Despite not being operated under PT Kereta Api Indonesia, the main operator of railways in Indonesia, the numbering of the train sets follow the same order. So for this case of the number being K1 1 17-05

K1: Class 1/First Class
1: Car with own motive power
17: Manufactured in 2017
05: Car number

SHIA Terminal 2 to SHIA Airport Railway Station

Terminal 2 is where most international flights land in SHIA, including Singapore Airlines.

Once out of the baggage reclaim area, head straight to the temporary-looking shelter across the road.

The Skytrain station is up ahead.

However, the entrance on the terminal side isn’t ready, so you have to access it from the car park side.

Get on the escalator up to the platform.

The Skytrain system currently operates on two bi-directional single tracks. Each train operates on its own track, with the points at the ends of the line currently not in operation. As such, trains on either platform may head to either destination. Listen out for the staff calling out the train’s destination or watch which direction the train is travelling in.

The view of SHIA Airport Railway Station from Terminal 2 Station.

On board the Skytrain. A minimum of two crew is needed to man the train – one to drive it and another to make manual announcements and communicate with possibly the operations control centre. I suspect it’s because the Skytrain does not operate with any signalling yet, hence the arrangement for the bi-directional single track and the staff having to inform the operations control centre at the precise time of every departure and arrival of the train and even whether the doors are closed or not.

Announcing the impending arrival of the train at the SHIA Airport Railway Station.

As all stations have island platforms and the train only opens the doors on one side, the protective tape for the buttons on the side which is not opened is still not removed.

Follow the signs to the SHIA Airport Railway Station to hop on board the SHIA Railink to BNI City (Sudirman Baru), in the heart of Jakarta’s business district.

The overview of the SHIA Skytrain alignment.

SHIA Airport Railway Station to SHIA Terminal 1

Continuing onwards to Terminal 1, a maintenance facility can be seen under construction.

The unused points leading to the maintenance facility and the crossovers before approaching Terminal 1.

Approaching Terminal 1 Station.

The buffer stop at Terminal 1, with cables strewn around the area. Hmm…

SHIA Terminal 1 to SHIA Airport Railway Station

From Terminal 1, another staff does the communications with the operations control centre, one does the announcements and one drives the train.

Question: How many people does it take to drive a supposedly driverless train?
Answer: 3.

SHIA Airport Railway Station to SHIA Terminal 2

The facade of the SHIA Airport Railway Station.

Heading on to Terminal 2.

The opposing Skytrain on the other track heading for Terminal 2 as well, from Terminal 3.

Approaching Terminal 2 Station.

SHIA Terminal 2 to SHIA Terminal 3

The stretch from Terminal 2 to Terminal 3 is the longest, due to the new Terminal 3 not within the same cluster as Terminals 1 and 2.

The opposing Skytrain heading off to SHIA Airport Railway Station and Terminal 1.

The long stretch to Terminal 3.

Approaching Terminal 3.

Passing over the unused crossovers.

Arriving at the platforms of Terminal 3 Station. The main user of Terminal 3 currently is Garuda Indonesia, however, all international flights are expected to move to Terminal 3 by June 2018.

A stray vehicle on the tracks at the overrun towards the buffer stop. Hmm…

The schedule for this outer-track train on the driving console. The journey time on schedule can be deduced as follows:

Terminal 1 to Airport Railway Station: 3 minutes
Stop at Airport Railway Station: 1 minute
Airport Railway Station to Terminal 2: 2 minutes
Stop at Terminal 2: 1 minute
Terminal 2 to Terminal 3: 5 minutes
Stop at Terminal 3: 1 minute
Terminal 3 to Terminal 2: 5 minutes
Stop at Terminal 2: 1 minute
Terminal 2 to Airport Railway Station: 2 minutes
Stop at Airport Railway Station: 1 minute
Airport Railway Station to Terminal 1: 3 minutes
Stop at Terminal 1: 1 minute

Total journey time for each loop: 13 minutes
Average frequency for each direction with 2 trains: 6.5 minutes

Overall, the Skytrain’s opening, while necessary, feels incomplete and inconvenient with entrances to the station from the Terminal not ready, the system possibly operating without a signalling system (thus trains have to be driven manually on bi-directional single tracks) and without proper signages to the station from the terminal building at Terminals 1 and 2. Yes, it is a great improvement from free shuttle buses but it’s not close to being fully operational yet.

It is necessary to take the Skytrain to the Airport Railway Station, however, at a 6.5 minute frequency with no information at the platform on how long more your train will arrive on which track, it adds a bit more stress to travelling to and from the airport. Not to mention the additional travel time needed to get to the Airport Railway Station which you need to factor into the total journey time to and from the city.

Overall, an improvement in the connectivity around SHIA, but there’s definitely more room for improvement. When the next phase of the line opens with 3 trains running on it fully automated (and thus at 4-minute frequencies), I’ll give it another review.

Singapore Airlines SQ956: Singapore to Jakarta Soekarno-Hatta by Airbus A350-900

Singapore Airlines is a major player on the lucrative Singapore – Jakarta route with up to 9 pairs of return flights daily. While the typical Boeing 777s are in use on this regional route, one particular flight, SQ956, currently uses the Airbus A350-900 for this short hop.

Similar to ScootCathay Pacific and a bunch of other airlines now, Singapore Airlines now uses FAST (Fast and Seamless Travel) Check-In at Changi Airport as well. While it’s sort of fun to use, that little bit of premium feels lost at the check-in counter now.

Press the Singapore Airlines logo on the screen to start the check-in process.

Remember to only print the exact number of baggage tags you need.

My baggage tag being spat out by the kiosk.

Soon after, my NTUC receipt boarding pass is printed.

After a final reminder from the kiosk, I tagged my bag, picked up my boarding pass and headed over to the Bag Drop counter.

Unlike the 100% self-service bag drop counter for my Cathay Pacific flight from Terminal 4, while you still have to place your bags yourself one by one at the FAST bag drop, the touch screen is not for your use this time, but rather, a check-in agent is stationed behind the counter to facilitate the process. Not sure if I like this half-automated system though.

Furthermore, the boarding pass has lost all its premium value – you used to feel that little bit of prestige in your heart when you held on to the boarding pass with the green Economy Class band on top.

Here’s my FAST and flimsy boarding pass.

Decided to use the mobile boarding pass instead.

Time to head for immigration and to my flight.

My flight was departing from Gate F35, so it’s a walk through the entire length of the departure transit hall from the North departure immigration area.

After the end of the rows of shops, it’s a final diverge to the pier.

Surprisingly, there wasn’t a queue for security screening at the gate. Guess it’s going to be a light load today.

The Singapore Airlines Airbus A350-900 9V-SME getting ready for departure.

Hmm, not many people as I expected for this Saturday morning flight. Perhaps most people booked their flights based on departure timings rather than aircraft type. ¯\_(ツ)_/¯

With no response for passengers with children or needing assistance, it was a quick call for Group 4, or those seating from Row 51 onwards in the aft cabin.

Since the Singapore Airlines Airbus A350 is a long-haul product, the walk to Economy Class requires you to walk through all cabin classes, as the premium demand on long-haul routes is pretty high. Here are the brand new Business Class seats.

The new Premium Economy Class is located just behind the Business Class cabin. Just a cozy 3 rows of seats here.

Following which is the Economy Class cabin. This little cabin of just 6 rows of seats is defined as the Forward Zone which does require an additional surcharge to book if you are purchasing this ticket on a low fare. Hence, I’m not seated here.

Rows 47 to 62 form the main Economy Class cabin on the Singapore Airlines Airbus A350.

Pretty generous legroom for Economy Class. Also, the leg rest is appreciated. I could visualize myself flying long haul pretty comfortably on this, ignoring the budget portion of things.

The KrisWorld in-flight entertainment system has also been refreshed with a touchscreen and a controller. Two USB ports are available – one for charging only, and the other for charging and syncing with the in-flight entertainment system.

In case the touch screen isn’t enough for you, the controller also has a screen on it for you to touch.

Free in-ear earphones are distributed alongside the newspaper rack while boarding the plane. They are yours to take home after the flight.

The free in-ear earphones have a classy Singapore Airlines branding on them.

Some new movies on the KrisWorld entertainment system. Hmm… Murder on the Orient Express. Nah, flight’s too short to complete the movie.

The interactive route map featuring the flight path to Jakarta.

Before pushback, hot towels were distributed to all passengers. I think I haven’t had one of these on a plane for almost five years now. Singapore Airlines might be the only airline in the world which still provides hot towels to every Economy Class passenger.

Pushing back with a United Airlines Boeing 787 at the next gate.

Boat Quay

Soon after, the safety video is played. This new video is played across all aircraft and features familiar places of interests in Singapore, and also acts as an introduction to those coming here for the first time.

Haji Lane

Henderson Waves

Adventure Cove Waterpark

Gardens by the Bay

Watch the new Singapore Airlines safety video in full here:

Some SilkAir and Scoot narrow-body aircraft are parked at Terminal 4. My guess is that this might be an “extension” of Terminal 2 with passengers boarding via Gate F51, the bus gate, to get to their planes here, or just simply as extra “remote” parking bays for T2 since T4 took away some actual remote parking bays anyway.

The prepared cabin, ready for take-off.

Take-off was headed north towards Malaysia.

Making a u-turn to head south to Indonesia.

The view over Batam while climbing.

In the toilet of the Singapore Airlines Airbus A350.

Amenities include hand creams, toothbrush kits, combs and mouthwash which you can rinse your mouth with with the little cups provided. Put 4 squirts into the cup and add water before you gargle.

Reaching cruising altitude.

And breakfast is served! Two choices were available – the Scrambled Egg with Veal Sausage or Chicken with Bee Hoon.

The decision is obvious.

(I’m not sure if anyone would excitedly pick economical bee hoon over the scrambled egg.)

I haven’t had scrambled egg on a plane before, just omelettes or frittata, so this was a refreshing taste. And surprisingly creamy too, since this is, after all, served on a plane where things dry out.

The obligatory Singapore Sling cocktail on board Singapore Airlines to kick start the holiday. (Dry gin, DOM Benedictine, Cointreau, cherry brandy, Angostura bitters and Grenadine, mixed with lime & pineapple juice.) Unfortunately, individual menu cards are no longer handed out so you may have to order your drinks by heart.

Tip: For a non-alcoholic mocktail instead, try the Fruit Spritzer (Apple Juice and 7-Up).

Time to fiddle around with the connectivity options on the plane.

SMS and data services are also available on board. Unlike Cathay Pacific, you have to reply to the SMS with a code in order to activate the service. Still, do remember to switch off data roaming or put it on airplane mode altogether to prevent bill shock.

WiFi on board costs US$11.95 for 1 hour, US$16.95 for 3 hours and US$21.95 for 24 hours, similar to Scoot’s old WiFi pricing.

Scoot has changed to a volume-based pricing instead.

Some flight information in the browser along the way.

Descending into Jakarta.

A last look at my seat.

The rear view of the Singapore Airlines Premium Economy Class.

The rear view of the Singapore Airlines Business Class.

Maybe one day I’ll be able to afford this.

Heading for the terminal building.

Heading downstairs to immigration.

The last time I used Terminal 2, the immigration counters for foreigners were on the side and the middle one was for locals. This time though, they’ve swapped positions.

The wait for baggage took about 15 minutes. And considering that I was one of the last ones off the plane and all other passengers are already waiting for their bags, that’s really slow. Although this ground side of things would be under PT Angkasa Pura II and not Singapore Airlines.

Once done with the baggage, it’s time to head outside for a fresh way to get to the city: via the new Skytrain to the Soekarno-Hatta Airport Rail Link station.

Overall, the Singapore Airlines Airbus A350 was a very comfortable product for a short-haul flight, and I would say that it is a tight race, but SQ might have been the best A350 Economy Class product I’ve tried so far, with my previous experiences being on Thai Airways and Cathay Pacific.

In general for the A350 though, while it is touted as being a quiet aircraft, even with the initial nickname of “Hushliner”, I still find the Boeing 787 Dreamliner to actually live up better to that claim when seated at the back of the plane behind the engines. However, I haven’t had the opportunity to sit in front of the wing on full-service airlines’ wide-body aircraft yet, so no comparisons yet for that.

Scoot Airlines TR427: Penang to Singapore by Airbus A320-200

With an airfare cheaper than the train ticket and a travel time which gets me back to Singapore in one-tenth the time needed by train, I opted for the logical choice. Scoot TR427 is a scheduled daily morning flight from Penang to Singapore departing at 10.05am, getting into Singapore at 11.35am. However, due to the closure of a part of Singapore’s airspace during the Combined Rehearsal for the Singapore Airshow 2018, my flight was rescheduled to depart almost 2 hours later instead.

The email from Scoot regarding my rescheduled flight.

The new one-off re-timed flight of TR427 departing Penang at 12.00pm, which was even better for me since I can have a proper breakfast in Penang before heading off to the airport by the rapidPenang bus. And with other airlines selling tickets at this timing for about 5 times the price I paid for Scoot, this turned out to be one of the best deals ever.

I made it to the check-in desk at Penang International Airport just in time – about 10 minutes before they close. Check-in for Scoot flights close 60 minutes before departure.

3 counters were opened for Scoot. Since I had no bags and was one of the last passengers to check-in, the process was pretty quick, and I was done in less than a minute.

My boarding pass for TR427 back to Singapore.

Heading for immigration. To my surprise, the queues for immigration were quite long. Didn’t know Penang had this many international flights departing at the same time. The queue for immigration took about half an hour.

The moment I cleared security screening, boarding calls for TR427 were made. So it’s a brisk walk to Gate A5 for me.

In case you’re not tired of cafe-hopping in Penang yet, here’s a last one for you within the transit area of Penang International Airport.

9V-TRD “Felix”, ready for passengers back to Singapore. It’s strange how when Scoot usually gives punny names to their planes such as Inspiring Spirit, Flying Banana and for the latest Boeing 787-8 Dreamliner, Getting Lei’d (for 9V-OFK‘s long-haul flight to Honolulu), they somehow gave a regular name to this adopted #A320bae.

Boarding my flight at Gate A5. Since I only had a rather flat bag to store in the overhead compartment, I didn’t bother rushing to board the plane when they first called for my row despite me sitting at the second-last row of the plane.

Boarding the very full flight back to Singapore.

The view from my seat.

At 12.00pm, the pilot announced that the Singapore airspace was still closed and we can’t fly back to Singapore yet because Singapore hasn’t given the okay. The plane waited for about 15 minutes just sitting at the gate (with the aerobridge detached) before finally taking off.




And because I got an aisle seat, no window views are available for this blog post.

Despite departing Penang 15 minutes behind the rescheduled time, the flight still arrived on-time just before 1.30pm. Guess Scoot was smart to factor in additional flying time in the itinerary in order to get you an “on-time arrival”. Since I had no bags to pick-up, it was a quick process from getting off the plane to clearing immigration and customs and finally getting on the MRT back home – all in the span of 10 minutes.

Rapid Ferry: Butterworth to Penang Island (Georgetown) by Bus + Ferry (Butterworth Linkway Closure)

The Rapid Ferry is a roll-on/roll-off car and passenger ferry linking the multimodal transport hub of Penang Sentral at Butterworth on the mainland to the island of Penang at Georgetown. As the walkway from Butterworth Railway Station to the Sultan Abdul Halim Ferry Terminal is currently closed to facilitate the construction of the link to the upcoming Penang Sentral building, all passengers must use the free Penang Ferry Shuttle Bus to travel between Butterworth Railway Station and Sultan Abdul Halim Jetty in both directions.

Follow the signs from the shelter opposite Butterworth Railway Station to get to the Penang Sentral Temporary Transport Terminal.

The free Penang Ferry Shuttle Bus will be at the first berth on the right at the Penang Sentral Temporary Transport Terminal. Look out for the big red sign for directions to the ferry.

The bus’ electronic destination signage may or may not reflect the service as the free Penang Ferry Shuttle Bus. However, there will be a piece of paper in front stating “Shuttle Ferry”. If in doubt, ask the Rapid Penang driver standing in front of the bus.

The interior of the typical rapidPenang bus.

The journey to the Sultan Abdul Halim Ferry Terminal takes a new shorter route which passes by the upcoming Penang Sentral building.

The upcoming Penang Sentral building facade.

Turning into the Sultan Abdul Halim Ferry Terminal.

The bus stops at the foot of the ramp up towards the ticketing booth and waiting hall.

If you are travelling in the reverse direction towards Penang Sentral, this is the same waiting point for the free shuttle bus there.

Walk straight ahead to the ticket counter.

Purchase your ticket at the counter.

The Pedestrian Fares for the Rapid Ferry are as follows:

Single Trip
Adult RM1.20
Child RM0.60
Season Ticket (unlimited trips for 2 months) 
Adult RM30
Students (below 21 years old) RM6

My RM1.20 ticket for the Rapid Ferry journey to Penang Island.

Unlike its namesake, the waiting time for the Rapid Ferry is approximately 30 minutes (“3 ferry”) with the journey taking approximately 30 minutes. During off peak periods, the waiting time will be approximately once per hour (“1 ferry”).

Scan the QR code on the ticket at the ticket gates.

Wait at the waiting hall for the ferry, as usual.

There is a new display screen in the waiting area under maintenance. Hopefully this will provide more accurate arrival or departure times of the next ferry instead of just telling you that there are currently x number of ferries serving the route.

Boarding the Rapid Ferry.

An approaching Rapid Ferry backlit by the sunset over Penang Island. This ferry will go off service from here, thus reducing the frequency to “2 ferry”.

Departing from the Sultan Abdul Halim Ferry Terminal together, with the Pulau Pinang heading back to rest.

The repainted ferries with the new Rapid Ferry colour scheme.

The sunset over Penang Island.

Approaching the Raja Tun Uda Ferry Terminal on Penang Island.

Disembarking from the Rapid Ferry.

From here, you can connect to rapidPenang island bus services from Jetty.

Overall, the Rapid Ferry offers a good connection between Butterworth and Georgetown, but with the reduced frequency of “3 ferry” during the day and “1 ferry” during the night, the waiting time should you miss one can be up to 30 minutes during the day or one hour during the night, which is longer than the time taken to get across the harbour. With the upcoming opening of Penang Sentral, there will be an even higher demand for connections to the island via the Rapid Ferry since it’s located just beside the building, so hopefully Rapid Ferry will increase their services soon after the takeover by Prasarana is finalized as the current situation is nowhere near “rapid”.

KTM Komuter Northern Sector Weekend Service: Padang Besar to Butterworth by 92 Class Six-Car Set (SCS)

Effective 18 November 2017, the KTM Komuter Northern Sector operates with 2 sets of 92 Class EMUs on Saturdays and Sundays to cope with the increasing passenger demand and load. The 92 Class EMUs are transferred from the KTM Komuter Klang Valley Sector overnight to the Northern Sector after the end of revenue services in the Klang Valley on Fridays, and serves mainly on the high-demand Butterworth – Padang Besar Line.

The queue to purchase tickets for the KTM Komuter Northern Sector is now as long as those in the Klang Valley. Be sure to turn up early to purchase your tickets.

Do also take note of the frequent cancellations of trains on the KTM Komuter Northern Sector, though these are usually services operating with 83 Class EMUs. Visit the KTM Komuter Northern Sector page to find out which services are using which type of trains on weekends, and to view the predicted reduced service timetables.

The crowd at Padang Besar waiting for the 4.25pm 2969dn KTM Komuter Northern Sector service to Butterworth. The significantly big crowd is due to both the weekend travellers as well as the previous 2967dn train at 3.25pm being cancelled, combining two train loads into one. Thankfully, it’s a weekend with the 92 Class Six-Car Sets in operation.

If not for the announcements and station signs, I would have mistakenly thought I was back in KL at Midvalley or Bandar Tasik Selatan or something.

The 92 Class EMU pulling into Padang Besar. This train is the 2964up from Butterworth, which will return back to Butterworth as 2969dn after a scheduled layover of 9 minutes and a crew change.

The passengers at Padang Besar at the platform, waiting to board the train. Due to the previous train being cancelled, some of these people have waited up to 2 hours for this train.

Please allow passengers to alight before boarding.

The crowd situation on board the 92 Class SCS at Padang Besar, with standing room only as I was one of the last persons to board the train.

It’s very unlike me to say this, but if you are travelling for a long distance on the KTM Komuter Northern Sector, please rush into the train to find a seat, or else you will end up standing for 2 hours to Butterworth. Or even better, bring your own stool so that you have your own guaranteed seat every time.

The views of Perlis and Kedah along the way from Padang Besar to Butterworth.

Crossing over the Prai River to Butterworth.

Arrived at Butterworth Railway Station.

The 92 Class EMUs on the Butterworth – Padang Besar Line on Saturdays and Sundays provide a much needed capacity boost for the ever-growing popularity of the KTM Komuter Northern Sector, especially with the frequent service cancellations forcing passengers to wait for the next train.

However, forward planning still needs to be in place to cater for further passenger number growth, and the 92 Class EMUs which were originally ordered for the KTM Komuter Klang Valley Sector will be definitely insufficient to cater for both sectors in the long run. The 92 Class EMUs serving the line currently get almost no rest as they are sent overnight as empty stock on Fridays after services in the Klang Valley has ended, and then sent back as empty stock again on Sunday nights after services in the Northern Sector has ended to operate in the Klang Valley again immediately in the morning, making them pretty much two sets of over-worked “borrowed” trains.

KTM, MOT, MOF and perhaps SPAD needs to decide if the KTM Komuter Northern Sector needs the additional capacity, treating it with equal importance as the KTM Komuter Klang Valley Sector, or leave it as the status quo with bi-hourly cancelled trains, no dedicated one-stop maintenance facility, and crammed long-distance rides without air-conditioning on the 22-year-old 83 Class EMUs, where the decision makers are currently satisfied and promoting this service as a positive first-world transformation to the Northern Corridor Economic Region.

Express 949: Hat Yai Junction to Padang Besar by Shuttle Train

The Hat Yai – Padang Besar Shuttle Train is a twice-daily return service running between Hat Yai, the largest town in the Songkhla Province of Southern Thailand and Padang Besar, the eastern Malaysia-Thailand border town. The Express 949 operates on a time-effective afternoon schedule departing Hat Yai at 1.05pm Thai Time (GMT+7), just after checking-out of your hotel and allowing a last Thai lunch before heading back to Malaysia.

This post is about the travel experience onboard the Hat Yai – Padang Besar Shuttle Train.

This is NOT the actual information page you are looking for.

Click here to visit the dedicated Hat Yai – Padang Besar Shuttle Train information page.

Tickets for the Hat Yai – Padang Besar Shuttle Train are only sold on the day of departure. Get your tickets at the counters for immediate travel.

The dedicated 4-car BREL Class 158/T Sprinter DMU, ready for an on-time departure from Hat Yai Junction to Padang Besar.

As this journey was significantly more crowded than the Express 947 in the morning, there wasn’t any available seats left in the entire train.

Hence, even though I had to stand for the journey, I decided to stand where I would have gotten the best view of the journey.

As the Sprinter has a connecting door at the ends of the train should the need arise to add more cars to the train, that was where I stood for the journey with the best view* possible.

*Of course the best view at the front of the train, but that wouldn’t be possible with the driver driving it.

The Special Express DRC 41 bound for Yala.

Exiting Hat Yai Junction Railway Station with the view of disused Krupp locomotives in a siding.

Heading off towards Khlong Ngae.

Making a short stop at Khlong Ngae.

Departing Khlong Ngae, on the way to Padang Besar (Thai).

Making a short stop at Padang Besar (Thai).

Entering the electrified sector of Thailand.

Wait, what?

A short section of approximately 280 meters just after the Malaysia-Thailand border of Padang Besar lies the State Railway of Thailand’s only electrified sector in the whole of Thailand.

This line is part of the Ipoh – Padang Besar Electrified Double Track Project undertaken in Malaysia. Even before this project came about, as the last northern point of Padang Besar station is just at the national border itself, locomotives running around will have to enter this main line “headshunt” in Thailand and take another track in Malaysia to to loop back to the other end of the train. This “overrun” into Thailand is possibly planned to allow electric trains to enter this short section of track to change lines at Padang Besar station, just as the locomotives have done. This also allows the overhead lines to taper into a single file before ending the line.

However, as the ETS or Komuter trains have driving cabs on each end, they have never entered Thailand before. While I’m not sure about the EL Class locomotives, if an electric train ever uses this section of track, it can technically be said that there are electrified trains running on the meter-gauge State Railway of Thailand tracks.

Passing by the old Padang Besar (Thailand) platforms, which was never on train schedules till the Padang Besar (Thai) Railway Station was completed.

Passing through the border of Thailand and Malaysia.

Entering Platform 2 of Padang Besar Railway Station.

Arrived at Padang Besar Railway Station.

Padang Besar Railway Station’s platforms are all at train level (ie. high platforms). If you are disembarking from the front-most or rear-most doors, you can hop over to the platform easily with a platform gap of just about 30cm.

Disembark easily from the Sprinter at Padang Besar.

If you are disembarking from all other doors, there is a big platform gap of about 75cm.

If you aren’t confident to hop over the 75cm-wide platform gap, take one step down first and then take another step up the platform.

Still disembarking somewhat easily from the Sprinter at Padang Besar.

Most importantly, keep in mind the ever-popular British announcement when you are on board the Sprinter.

“Mind the gap.”

Once off the train, queue up to clear Thailand and Malaysia immigration and customs.

If you are at the end of the line, expect to queue for an hour when on a fully-loaded train. Once done, you can head upstairs to get tickets for ETS and Komuter trains for your onward journey within Malaysia.

This post is about the travel experience onboard the Hat Yai – Padang Besar Shuttle Train.

This is NOT the actual information page you are looking for.

Click here to visit the dedicated Hat Yai – Padang Besar Shuttle Train information page.

Express 948: Padang Besar to Hat Yai Junction by Shuttle Train

The Express 948 Hat Yai – Padang Besar Shuttle Train is a very popular mode of transport between the Malaysia border town of Padang Besar to Hat Yai, the largest city of Songkhla Province, Thailand, departing in the morning at 9.55am Malaysia Time (GMT+8), connecting from ETS and Komuter services with morning arrivals at Padang Besar.

This post is about the travel experience onboard the Hat Yai – Padang Besar Shuttle Train.

This is NOT the actual information page you are looking for.

Click here to visit the dedicated Hat Yai – Padang Besar Shuttle Train information page.

If you are travelling from Padang Besar, Malaysia…

Padang Besar Railway Station serves the Malaysian Town of Padang Besar on the border of Thailand and Malaysia, the neighbour of the Thai town of the same namesake. This new station is the gateway to Thailand with the Hat Yai – Padang Besar Shuttle Train connecting passengers from train services in Malaysia to Hat Yai, the biggest town in Songkhla province in Thailand.

The State Railway of Thailand (SRT) office opens at 9.00am for ticket sales on the Express 948 to Hat Yai. The office is located at Padang Besar station’s Platform 2, on the side which is closer to the north (ie. Thailand).

The counter to purchase tickets is located within the SRT office, on a dedicated side desk.

Tickets for the air-conditioned Hat Yai – Padang Besar Shuttle Train cost 70 Baht.

The counter will provide you with the Thai immigration form as well. Fill this up and then head for Malaysian and Thai immigration.

Once cleared on both sides, board the Hat Yai – Padang Besar Shuttle Train waiting at the platform.

If you are travelling from Padang Besar, Thailand…

Padang Besar (Thai) Railway Station serves the Thai Town of Padang Besar on the border of Thailand and Malaysia, the neighbour of the Malaysian town of the same namesake. Despite the railway running through the town ever since it was built, the Padang Besar (Thai) Railway Station was only built 2 years ago. This new station opens up a new travel option for those living here to get to Hat Yai via the Hat Yai – Padang Besar Shuttle Train, with the previous option being only buses and vans, or getting the train to the Malaysian Padang Besar town and then walking back into Thailand.

You can get your tickets for the Hat Yai – Padang Besar Shuttle Train at the ticket counter here. Tickets for the Hat Yai – Padang Besar Shuttle Train are only sold on the day of departure, and for journeys originating at Padang Besar (Thai) only.

The timetable for trains serving Padang Besar (Thai) Railway Station. Two pairs of Hat Yai – Padang Besar Shuttle Trains ply the line daily, with the long distance International Express running between Padang Besar in Malaysia and Bangkok once daily.

My ticket from Padang Besar (Thai) to Hat Yai Junction. Tickets for this air-conditioned Hat Yai – Padang Besar Shuttle Train cost 70 Baht.

The 4-car BREL Class 158/T Sprinter DMU serving the Express 948 entering back into Thailand from Malaysia.

The Sprinter at Padang Besar (Thai) Railway Station, bound for Hat Yai Junction.

The typical scenery on the way to Khlong Ngae and Hat Yai Junction.

Along the way, the in-train salesman, Jai (or Ah Chai), will come along with dtac Happy Tourist SIM Cards for purchase. While they typically cost 299 Baht when purchased directly from dtac or other resellers, Jai sells these dtac Happy Tourist SIM Cards at a special price of only 260 Baht. Jai will also happily configure your phone settings for you and makes sure you have your internet before moving on to the next customer. HINT: Further discounts may be given if you are purchasing these SIM cards in a group when you speak politely to Jai and flash him your biggest smile.

The dtac Happy Tourist SIM Card entitles you to 8 days of unlimited 3G/4G Internet (speed will be throttled after 2.5 GB of usage), free 100 Baht worth of call credit and a special international call rate via 00400. The 100 Baht credit can also be used to buy more 3G/4G Internet when you download the dtac app.

This is a hassle-free at-seat SIM card purchasing service which I think offers the most convenient way to buy a SIM card in Thailand. In my opinion, the dtac Happy Tourist SIM Card is especially useful and offers one of the best value when you are spending 3 to 8 days in Thailand. It is also, in my opinion, the most reliable telco along the railway lines in Thailand. RailTravel Station does not receive any form of commission from this recommendation.

Approaching Hat Yai Junction Railway Station.

Disembarking from the Express 948 at Hat Yai Junction.

The Express 948 offers a time-effective connection from ETS and Komuter services with morning arrivals at Padang Besar, getting you into Hat Yai just in time for lunch and thereafter check-in in your hotel.

As the sole train departure from Padang Besar in the morning, it is undoubtedly a very popular train service, and thus can get crowded as well. But fret not as the train will wait for all passengers to purchase tickets and clear immigration before departing from Padang Besar, even if it means being delayed.

Try out the Express 948 the next time you visit Hat Yai from Malaysia!

This post is about the travel experience onboard the Hat Yai – Padang Besar Shuttle Train.

This is NOT the actual information page you are looking for.

Click here to visit the dedicated Hat Yai – Padang Besar Shuttle Train information page.