
Three countries in fourteen nights, from Bangkok down the Malay peninsula to Singapore, almost entirely by rail. It is not one train: expect four, two border crossings and one short shuttle over the Causeway. Budget 500 MB to 1 GB a day, on a single regional eSIM rather than a local SIM in each country.
You will see this trip described as Bangkok to Singapore by train, as though you board something in Thailand and get off in Singapore. You do not. The rails run the whole way, but they are operated by three railways, split by two international borders, and the last few kilometres into Singapore are a five-minute shuttle that terminates at a checkpoint with no metro connection.
That is not a warning. Every leg is comfortable, cheap by European standards, and easy once you know the shape of it. But the shape is the thing nobody tells you, so it goes first.
Fourteen nights across four bases and three countries. One leg is an overnight sleeper and the rest are daytime runs, so only one night is spent in motion. Times below are indicative: timetables on this corridor changed substantially in 2026 and are worth rechecking when you book.
| Leg | How | Time | Nights |
|---|---|---|---|
| Bangkok | Arrive by air | - | 4 |
| Bangkok to Penang | Night train to Padang Besar, then a local train | About 16h, then 2h | 3 |
| Penang to Kuala Lumpur | ETS electric train from Butterworth | About 3h35 to 4h25 | 4 |
| Kuala Lumpur to Singapore | ETS to JB Sentral, then the Causeway shuttle | About 5h, then 5min | 3 |
North to south is the better direction. You get the long overnight leg early while you are still fresh, and you finish in the country with the best onward flights.

One train from Bangkok reaches Malaysia: Special Express 45, leaving Krung Thep Aphiwat Central Terminal in the late afternoon and arriving at Padang Besar about sixteen hours later. Confusingly, a second train leaves Bangkok at the same minute and looks identical, because it is: 45 runs coupled with the Su-ngai Kolok service and the two split at Hat Yai Junction in the small hours. Make sure you are in the right half.
There has been no through train from Bangkok to Butterworth since December 2016, when the old International Express was cut back to the border after Malaysia electrified the line south. A revival has been agreed in principle at successive Thai and Malaysian railway conferences since 2024, targets have slipped from mid-2025 to end-2025 and onwards, and it still does not appear in any current timetable. If a blog promises you a single train to Penang, it is describing a service that stopped running a decade ago.
Any itinerary that has you boarding one train in Bangkok and stepping off it in Malaysia is out of date by about ten years. Plan for a change at Padang Besar and the rest of the route falls into place.
Padang Besar is where the border happens, and it is unusually civilised. The station sits on Malaysian soil a couple of hundred metres south of the frontier, and both countries' immigration and customs desks are inside the building at platform level. You walk off the Thai train, clear Thai exit at one end and Malaysian entry at the other, and board the onward train. There is no bus, no no-man's-land walk and no taxi. One caution: the rail checkpoint only opens around Thai train movements, so this is not a crossing you can use late in the evening.
Four nights is the least that lets Bangkok stop being an airport with a city attached. It rewards a mixed diet: one day for the palace and the river, one for markets, one for a neighbourhood with no sights in it at all, and one held back for whatever you found on the first three.

Practically, this is where your phone starts earning its keep. Ride-hailing is close to essential here, the river boats and the metro use different ticketing, and translation matters more than it will further south, where English is widespread.
The overnight train to Padang Besar is the best-value night of the trip: a berth, a curtain, and the peninsula going past the window at breakfast. Book the sleeper rather than the seat.
From Padang Besar you are in Malaysia and on a local train. No express serves the Butterworth branch from the border, so this stretch is the Komuter Utara stopping service, about two hours to Butterworth, from where the ferry or the bridge takes you across to George Town. It is the least glamorous ninety minutes of the route and the one most often left out of itineraries entirely, which is how people end up standing at Padang Besar wondering where the train to Penang is.
George Town is the reason to break the journey here rather than running straight to Kuala Lumpur. It is a working port city with a preserved colonial and Straits Chinese core, and the food is the specific draw: Penang is the place on this route where eating is the itinerary rather than a break from it.

Three nights gives you the old town on foot, one evening at a hawker centre that you will talk about afterwards, and a day for the hill or the coast.
The easiest leg on the route. ETS electric trains run from Butterworth down the electrified west-coast line to KL Sentral in under four hours on the faster services, with a proper seat, air conditioning and reliable timekeeping. Book a day or two ahead in high season.
Kuala Lumpur is a better city than its reputation and a worse one to walk. Four nights suits it because the good things are dispersed: the towers and the parks in the centre, the caves to the north, the old colonial and Moorish core near the river, and Chinatown in the middle of it all.

The older heart of the city is easy to miss between the shopping malls, and it is the part that explains how the place got here.

Melaka is the day trip, and it is a bus rather than a train: the town has no railway station, and the nearest one on the main line is the better part of forty kilometres away. Coaches run frequently from KL and take about two hours, which makes it a comfortable day out and a poor overnight detour.

Since the start of 2026 you can do this in one seat as far as Johor. ETS services now run the full length of the peninsula on electrified track, and KL Sentral to JB Sentral takes about five hours. That is genuinely new: the line only reached Johor Bahru at the end of 2025.
What you cannot do is stay on it. Malaysian long-distance trains all terminate at JB Sentral, and the only rail crossing into Singapore is the Shuttle Tebrau, a five-minute hop over the Causeway to Woodlands Train Checkpoint. Both countries' immigration is done at the departure station before you board, which is efficient and slightly disorienting: you clear into Singapore while still standing in Malaysia.
The last detail is the one that catches people at the end of a long day. Woodlands Train Checkpoint has no metro connection. You arrive in Singapore and then take a bus or a taxi to wherever you are actually going.
This is a moving target. The Johor Bahru to Singapore rapid transit link is in testing, with an opening targeted for around the end of 2026 and no firm date announced by either government. When it opens, the Causeway shuttle is required to stop within six months. Check before you travel.
Three nights is right for Singapore at the end of a trip like this. It is the easiest city on the route by a distance, and after two weeks of negotiating timetables in three languages that is exactly what you want.

On a route like this the obvious instinct is to buy a prepaid SIM in each country. That instinct is several years out of date, and all three countries have moved in the same direction.
There is no regional roaming agreement to fall back on either. Unlike Europe, South East Asia has nothing resembling roam-like-at-home. The ASEAN framework on mobile roaming says so in its own text: it records the participants' intentions and creates no binding obligation on anyone. Roaming prices remain each operator's commercial decision, and they can be spectacular. Singapore's largest operator publishes a standard pay-per-use rate of twenty-five Singapore dollars per megabyte, and adds a surcharge for customers without a roaming subscription.
| Buying a local SIM | What it now involves |
|---|---|
| Thailand | In-person registration with your passport, biometric identity check, and a cap on how many lines you may hold per operator |
| Malaysia | Registration in person at a service centre or authorised dealer, passport read with facial recognition, originals only, and tourist lines terminate automatically after three months |
| Singapore | Maximum of three prepaid lines across all operators combined, and a passport-registered line is valid for thirty days before being suspended without refund |
| All three | A queue, a counter, and your passport out of your bag, on arrival, three times |
| A travel eSIM | Installed at home before you fly, connects as inbound roaming in all three |
| Roaming on your home plan | Works everywhere and can cost more than the flights |
None of that makes a local SIM impossible. It makes it an errand in each country, at the exact moment you have just got off a long train and want to find your accommodation. A regional eSIM sidesteps the lot because it connects as a visiting subscriber rather than a local one.
This route is heavier on data than a European one, for one specific reason: ride-hailing. Grab is how you move around inside cities here, and it is a live, map-driven, constantly-refreshing app. Add translation in Thailand, live train times in Malaysia, and the fact that a lot of accommodation admin happens over messaging apps rather than email. We break the Thai half down further in how much data you need in Thailand.
| What you are doing | Rough daily use |
|---|---|
| Maps and walking navigation | 150 to 300 MB |
| Ride-hailing, which is most of your city travel | 100 to 250 MB |
| Messaging and photo sharing | 100 to 250 MB |
| Translation, heaviest in Thailand | 50 to 150 MB |
| Browsing, bookings and train tickets | 100 to 200 MB |
| Occasional video on the overnight leg | 300 MB and up per hour |
That is 500 MB to 1 GB a day for most people, so 10 GB covers the fortnight. Take 20 GB if you are working, or if you expect to tether.
Coverage is excellent across the whole corridor. All three countries have dense modern networks and the cities are as well served as anywhere in Europe. Two things are worth knowing: Singapore and Malaysia have both switched off their older networks entirely, so a phone or profile without modern voice support will simply not work, and the long rural stretch on the overnight run through southern Thailand is the one place you should expect gaps.
There is no direct train from Bangkok even to Penang, let alone Singapore. The corridor takes four trains: an overnight service to the Malaysian border at Padang Besar, a local train to Butterworth, an express down the peninsula, and a five-minute shuttle across the Causeway. The rails connect. The services do not.
Both countries' desks are inside the same station building, at platform level, on the Malaysian side. You clear Thai exit and Malaysian entry a short walk apart and then board the onward train. It is one of the easiest land borders in the region, with the caveat that the rail checkpoint only operates around Thai train movements.
You can, but all three now require in-person registration with your passport and biometric verification, with caps on how many lines you may hold, and both Malaysia and Singapore expire tourist lines automatically. That is three errands on three arrival days. A regional eSIM connects as a visiting subscriber and avoids all of it.
You can, but it works better as a day trip from Kuala Lumpur. Melaka has no railway station and the nearest stop on the main line is a long transfer away, so an overnight stop means two coach journeys rather than a rail leg. Two hours each way from KL is the easier version.
Eventually, yes. The rapid transit link between Bukit Chagar and Woodlands North is in testing with an opening targeted around the end of 2026, though no firm date has been announced jointly by the two governments. Once it carries passengers, the existing Causeway shuttle must stop within six months, so check which one is running before you book.
Get a travel eSIM for 200+ destinations in under a minute.
Get your South East Asia eSIM →