A complete guide to train travel in Southeast Asia

Travel by train in Southeast Asia

A complete guide to Southeast Asia train travel, featuring resources for buying tickets and reviews of rail travel in the region.

An introduction to Southeast Asia Railways

Travel by train is a great way to experience the landscapes of Southeast Asia, and to meet the people who live here. Personally I think train travel the best way to travel in the region, and I always choose it if it’s a suitable option.

With low cost airlines having revolutionised travel in Southeast Asia, it’s become easy to just fly everywhere. If you are travelling in the region for the first time then I would consider adding rail travel whenever it’s possible.

I remember little details of the first train trip I took in Thailand. The whirr of the ceiling fan (yes, trains with ceiling fans) and the sound of the train tracks as the sleeper train from Bangkok made its way to Surat Thani for the gulf islands. I remember nothing of the flight home.

Trains in the region for the most part have not been fully modernised yet, so it is completely different travel experience compared to travel in Europe and East Asia. For that reason alone you should experience it as it once was, before we are all riding modern trains built in China.

This guide covers every country in Southeast Asia that has a railway, though it doesn’t include city metro railways or airport trains. Most of the railway action is on mainland Southeast Asia, with a few railways running on the major islands in maritime Southeast Asia.

Buy Train Tickets

12Go Asia

Powered by 12Go Asia system

Baolau is a multi-transport travel search engine for Southeast Asia. Search and book trains, buses and ferries in Vietnam, Cambodia, Laos and Thailand.

Southeast Asia countries with train services



Phnom Penh train station
[Phnom Penh train station]

Railway Operator: Royal Railway

Cambodia has restored its railways that operated before the Khmer Rouge era. There is a service from Phnom Penh to Sihanoukville, and Phnom Penh to Poipet via Battambang. The trains are slow and don’t run regularly, but if you hate buses and happen to be travelling on the day of the week that a service runs, then this is for you.

Blog Posts

Bamboo Railway, Battambang
[Bamboo Railway, Battambang]

Riding the Bamboo Railway in Battambang – This “railway” is made up of a bamboo platform and motor that sits on lightweight wheels that can be easily removed by two people. The railway was originally a means for people living along the line to transport goods. The section near Battambang is now a tourist circus. The railway will most likely be shut down once the railway is restored, so see it before it’s gone.

Phnom Penh to Sihanoukville by train

Buy Cambodian Railway Tickets

Phnom-Penh – Sihanoukville train tickets

Cambodia rail resources

Train Cambodia – Unofficial site with complete travel information.


Railway Operator: Kereta Api Indonesia

Out of the 17,000+ islands of Indonesia there are two islands with railways, and four other islands are planning, promising, or constructing railways.


Train at Gambir Station, Jakarta
[Train at Gambir Station, Jakarta.]

Getting around by train is a good option on Java with trains crossing the entire length of the island. If you are overlanding from Sumatra it’s possible to get the ferry to Merak and begin your journey there.

Starting from Jakarta, the train is the best way to escape the city as you don’t have to go through traffic to get to the bus station. Gambir Station is close to Jalan Jaksa, which is the backpacker street in Jakarta.

Train travel in Java

There are three branches that travel east towards Surabaya, and a single line after Surabaya that continues to the eastern end of Java at Banyuwangi. From there you can get bus and ferry tickets to Bali.

For visitors the best route to take is the line that goes via Bandung and Yogyakarta.

Railway crossing at Yogyakarta
[Railway crossing at Yogyakarta]

Most visitors continue on to Bali, but if you can’t get enough of Java trains then you can turn back to Jakarta via Semarang on the northern route.


For an island that is over 2000km long Sumatra only has a few rail options, which are not useful from a tourists perspective. Eventually these disjointed lines will form part of the Trans-Sumatra railway, which will traverse the length of the island. For now though services in operation are most useful if you are slow-travelling around the island.

As usual the official railway website is useless, but a legendary rail-enthusiast on the Thorn Tree forum has put together maps for each segment.

North Sumatra trains – Travels from Medan to three points south. Seeing that every traveller is going to go to Lake Toba this is not a useful train.

West Sumatra trains – Two lines here, one serving Pandang, and one near Lake Singkarak.

South Sumatra trains – If you find yourself in Palembang then this is a useful option to get to the far south of the island.

Indonesia rail resources

Kereta Api – Indonesian Railways (in Indonesian).
Tiket – a user-friendly ticket booking service. A small fee is added but it will save you time and frustration of buying on the Indonesian railway site, which often rejects foreign credit cards.
The most comprehensive online Java Indonesia travel itinerary – dontworryjusttravel.com.


Laos has no railways but it has one train station at Thanaleng, 4 km north of the Laos-Thailand border. This station has a service from Bangkok by Thai Railways. It’s 20 km east of Vientiane, so as yet there is no Bangkok to Vientiane train service.

There is a plan to extend the line to Vientiane, along with a more ambitious plan to build a railway from Vientiane north to the China border, which would form part of the Kunming-Singapore railway line. The railway will start at Boten, then pass through Luang Prabang and Vang Vieng. This is expected to be completed by 2021.

This and other proposed railways can be found at the Laos Railways Guide.


Train travel in Malaysia is a great option on the Peninsula, and there is one small line in Borneo Malaysia.


Kuala Lumpur train station
[The old Kuala Lumpur train station.]

Railway Operator: KTM

Peninsula Malaysia has a number of useful train options for travellers. On the west coast it’s possible to travel from Bangkok to Singapore, transiting through Malaysia. Of course you should stop along the way to break up the trip.

ETS at Butterworth
[ETS at Butterworth.]

From Butterworth (the train station for Penang) the ETS service to Kuala Lumpur is the fastest train in Southeast Asia, travelling at 160km and hour.

About halfway between Butterworth and KL is Ipoh, which has an impressive colonial-era train station.

Ipoh train station.
[Ipoh train station.]

From Kuala Lumpur there are regular trains to Johor Bahru on the Singapore border. There is no direct train to Singapore at the moment, so you have to change at JB for a short Singapore connection.

About halfway between KL and Singapore is the junction station of Gemas. From here the East Coast Line travels up the peninsula on the other side. This line is also known as the Jungle Railway as the train passes through thick forest, though increasingly it could soon be called the palm oil plantation railway.

The railway passes by Taman Negara National Park which can be accessed from Jerantut station. The railway terminates at Tumpat, near Kota Bahru (which is a popular jumping off point for the Perhentian Islands).

Jungle Railway – The best train times and most scenic sections – My review of the Jungle Railway.

Jungle Railway in Malaysia - The best train times and most scenic sections


In Borneo Malaysia there is one railway in Sabah, and none in Sarawak. The Sabah line runs from Tanjung Aru (next to Kota Kinabalu airport), and travels south for 134 km to Tenom. Considering how big Borneo is, this is not a lot of railway. For visitors the section between Beaufort and Tenom travels through the Padas River gorge. Here is a review of the new (old) North Borneo Railway.

International trains from Malaysia

Trains for Thailand depart from Padang Besar and trains for Singapore from Johor Bahru. There was a time when you could get the one train from Bangkok, through Malaysia, to Singapore, but there are no such services at present. Perhaps when the planned Singapore to Kuala Lumpur high speed train is built they will think about extending north.

In Borneo Malaysia there are no connections to Brunei or Indonesia.

Buy Malaysia Railway Tickets

12Go Asia

Blog Posts
Kuala Lumpur to Butterworth (Penang) with the ETS – the fastest train in Southeast Asia

Malaysia rail resources

KTM – Malaysia national railways.
Sabah State Railways
Rail Travel Station – Singapore and Malaysia railway travel blog.


Yangon Central Railway Station

Railway Operator: Ministry of Rail Transportation

Myanmar is similar to shape and length of Thailand, and like Thailand the trains here hub-and-spoke from the principal city (Yangon is no longer the capital). There are over 4000km of railway in Myanmar, and trains travel to main points of interest (Bagan and Inle Lake). Decades of underinvestment has left the railways in poor condition, so don’t expect a similar service and comfort to Thailand. Lines are being restored and new carriages deployed, so hopefully that will change over the coming years. For now though, trains are much slower than the bus, and perhaps your last chance to travel rough before everything is modernised.

In Yangon check out the Yangon Circle Train. While this is technically a commuter train, this is a unique travel experience to see this old rail service that does what it says and circles Yangon.

From Yangon there are services north to Bagan and Mandalay. The overnight train Yangon and Bagan may not be comfortable, but it is certainly an experience you’ll remember.

Another branch to Mandalay goes via the new capital of Naypyitaw. From Thazi (north of Naypyitaw) there are services to Kalaw and Shwenyaung (for Inle Lake).

Northeast of Mandalay the service to Lashio is one the great Southeast Asia rail experiences, especially between Pyin U Lwin To Hsipaw. I caught this train in December, 2011 when the country was just beginning to open up.

This was the 1st class carriage for the Mandalay-Lashio train. The trains are now being upgraded and pictures I’ve seen of newer trains look more comfortable than one I took.

1st class carriage Pyin U Lwin To Hsipaw (December 2011)
[1st class carriage Pyin U Lwin To Hsipaw (December 2011)]

I joined this service at Pyin U Lwin, which is a good place to start as the Mandalay service starts at 4am. Trains from Pyin Oo Lwin depart at a more civilised time of 8:22am.

Pyin U Lwin train station
[Pyin U Lwin train station]

The highlight of this trip is crossing the Goteik viaduct, which was built in 1900 with parts shipped from the United States.

The train I was on was running late so we got to see the southbound train crossing the bridge first.

Pyin U Lwin To Hsipaw Train

When I visited the guidebook knowledge was that you couldn’t take photos of the bridge while crossing. Something about state secrets. I imagine now there would be selfie-sticks hanging out of every window.

Crossing the Goteik viaduct
[Crossing the Goteik viaduct.]

Another travel option is from Mandalay to Myitkyina, which will take you to the most northerly station in Southeast Asia.

Travelling south of Yangon there is a line that runs to Mawlamyine (Moulmein) and Dawei, which is scenic yet slow.

International trains from Myanmar

Myanmar has borders with four countries but there are no international services to any.

Buy Tickets

Myanmar Railway Tickets

Myanmar rail resources

Train travel in Myanmar (Burma) – For railway information about any country seat61.com has the most comprehensive independent updates.

History of Myanmar Railways


Railway Operator: Philippine National Railways

The only functioning railway in the Philippines is on Luzon. Not counting the Manila commuter trains there is one line that runs from Manila to Legaspi. Most of that line is not operating as it is being repaired, and only the section from Naga to Legaspi is operating.


Tanjong Pagar railway station
[Tanjong Pagar railway station, the former main train station of Singapore.]

Singapore has no national railway but it’s served by the Malaysian railway, KTM.

Trains from Malaysia used to terminate at Tanjong Pagar railway station, which was close to the city centre. That station was closed down in June 2011 and trains now terminate at Woodlands. This station is less than a kilometre from the Malaysia border so you are barely getting any Singapore train travel. The new station is connected to the MRT line.

And now to make the travel experience even worse, there are currently no direct train from Kuala Lumpur. Trains stop at the border at Johor Bahru and there you wait for another train to shuttle across the border. There is a high speed train planned for the KL-Singapore route, so maybe then you will be able to get the same train.

A more luxurious train option is the Eastern and Oriental Express – a luxury train service that travels between Singapore and Bangkok, taking three days and two nights.

For railway enthusiasts and urban explorers the disused railway corridor is worth a visit, parts of which are a walking path. There are plans to transform the path into a Highline-style walkway.

Singapore Rail Blog Posts

The Green Corridor – Singapore’s former railway line that’s now a walking path

How to get from Singapore to Kuala Lumpur by train


Hualamphong Train Station, Bangkok - Thailand
[Hualamphong Train Station, Bangkok – Thailand.]

Railway Operator: State Railway of Thailand

Thailand has a good network of railways, with all lines radiating from the central point of Bangkok. Thailand is 1600km from north to south, which lends itself to overnight train travel.

To the north the overnight train to Chiang Mai is a relaxing way to travel. Leaving in the evening the train arrives early the next day. The seats are converted into beds and are surprisingly comfortable.

2nd class sleeper train
[2nd class sleeper train.]

With long north-south distances and trains in both directions often sharing a single line, train schedules are timed according to when they can pass each other.

3rd class
[3rd class from Chumphon to Prachuap Khiri Khan.]

Heading south, the overnight train from Bangkok to Surat Thani is a good way to travel to the gulf islands of Koh Samui and Koh Phangan.

One of the most unusual railway experiences in Southeast Asia is Maeklong market train, which is south of Bangkok. To get to the station the train goes through an actual market. Venders who set up stalls on the track quickly pack up their goods and move to the side while the train passes through.

Maeklong market train
[Maeklong market train.]

International trains from Thailand

Thailand is surrounded by four countries, though there are only two international train services.

There is a train that travels to Laos, which is a cross-border shuttle that runs from Nong Khai (Thailand) to Thanaleng (Laos). This train is timed to meet the Bangkok to Nong Khai service, and Thanaleng is about 20km from Vientiane.

For trains to Malaysia there is a direct service to Padang Besar which is just over the border (after Hat Yai, Thailand). From Padang Besar you can connect to Butterworth (for Penang), KL, and Singapore.

Book tickets from Bangkok to Padang Besar (and Malaysia).

Blog Posts

Getting the train in the troubled deep south of Thailand – A review of the train from Hat Yai to Sungai Kolok, through the provinces of Thailand which have travel advisories to not travel to.

Bangkok to Trang by train, and onward connections to the Trang Islands

Bang Sue Grand Station construction update – The future central station of Bangkok

Bangkok to Chiang Mai by train – Best train times to see some of the highlights of Thailand.

How to get from Bangkok to Vientiane by train

Kanchanaburi to Hua Hin by train (with a bonus stop at the tallest stupa in the world)

The train that will transform Nakhon Ratchasima – A report on my visit Nakhon Ratchasima, where a high-speed train will connect to Bangkok, and eventually to the Laos border.

Buy Tickets

Thailand Railway Tickets

Thailand rail resources

State Railway of Thailand – Official website that looks like an old Geocities homepage.
Thai Railways – Unofficial enthusiast site with times and history of Thai railways.
12GO Asia – My recommended train ticket booking site in Thailand. It’s easy to use and will save you time and frustration from trying to use the State railway website.


Old train at Ga Sai Gon
[An old locomotive outside Sai Gon station.]

Railway Operator: Vietnam Railways

The long and skinny land of Vietnam has one main line running north to south, with a few other lines radiating from Hanoi. The train is good way to travel in Vietnam if you are planning to stop along the way.

Train from Danang to Hue
[Train from Danang to Hue.]

Much of Vietnams railway runs on a single track, so north-south and south-north trains share the same line. As a result there many passing loops where a train may wait until the opposing train passes. With only one line some trains leave at odd hours of the night, making it less convenient to jump-on and jump-off up (or down) the coast. If one train is late this has a knock-on effect for oncoming trains, so don’t plan anything time sensitive if you are planning to travel by rail.

Hanoi railway track
[The single railway track serving Hanoi.]

International trains from Vietnam

From Hanoi it is possible to travel to China. There is one direct train from Hanoi to Nanning, and at Cao Lai you can cross the border and catch another train to Kunming. In central and southern Vietnam there are no railway connections to neighbouring Laos or Cambodia.

Blog Posts

Hanoi Train Street – An infrastructure anomaly that’s become an Instagram sensation.

Hanoi to Haiphong by train

Nha Trang to Saigon by train

Saigon to Phan Thiet by train – the easy way to get to Mui Ne

Book train tickets in Vietnam

dsvn.vn – Official Vietnam Railways booking site.

A more user-friendly booking site is Baolau.

Powered by 12Go Asia system

Vietnam rail resources

Vietnam Railways
Motorbike on the train: Saigon to Phan Thiet – Vietnam is a motorbike country, so if you are mixing your travel styles here is how to travel on the train with your bike.

Southeast Asia Railways Facebook Group

Any questions related to travel by train in Southeast Asia please visit the Southeast Asia Railways Facebook group.

Frequently Asked Questions

Is there a Southeast Asia Train Pass?

Southeast Asia is a long way from being developed enough to offer a railway pass that would be similar to the Eurail Pass in Europe. The railway network of Southeast Asia is not extensive enough to warrant such a ticket, and there are very few international connections.

Can I get a train from Singapore to KL?

Technically you can travel by train from Singapore to KL, but there is no direct service. There used to be a direct Singapore-KL service, but that has since been discontinued. The trip now requires three trains, starting at Woodlands on the border, which is just a shuttle to Johor Bahru. It would be less hassle to get the bus.

There is a new high-speed railway being planned for the two cities, so I don’t expect any improvements until this is operational. Travel between KL and Singapore was the worlds busiest air route in 2018, so there is definitely demand for a HST.

Can I travel from India to Myanmar by train?

Even though the two countries are neighbours there is no rail link yet. There are plans to build a line from Impal in India to Tamu in Myanmar. This would provide an eventual connection from Delhi to Yangon.

Future Southeast Asia Railways

One of my projects at Nomadic Notes has been to map the proposed railways of Southeast Asia. To illustrate what is planned for the region I’ve created a map of current and proposed railways in Southeast Asia.

Current and proposed railways of Southeast Asia (2017)
[Click here for larger downloadable image.]

The black lines on the map represent railways that are currently operating, while the red lines are proposed lines.

This map is based off my previous project which depicted Southeast Asia railways as a subway-style map.

Future Southeast Asia Railway Map
[Click here for larger image.] [Click here to buy this map.]

This map has details of all the proposed railways which are listed here:
Future Southeast Asia – A map of proposed railways in Southeast Asia

[nomadicnotes.com is an affiliate with Tiket and 12Go Asia.]

Join The Newsletter

Sign up to the weekly newsletter for the latest posts, and a roundup of best travel reads, news, and lifestyle articles.


  1. This is very interesting to read. Your south-east Asia train itinerary shows what country really improves, but the most interesting part is how people live this way. Thailand travel to Chian Mai seems so relaxing.

  2. Incredibly useful resource … I’ll have to take the train in Vietnam soon, as I missed it last time!

  3. Great resource, James. Thanks for sharing it with us.

    If you are ever in Pattaya we (Pattaya City Expats Club) would love to have you as a speaker – we meet Sunday mornings at the Tavern by the Sea, part of the Amari complex. Let us know if you plan heading this way. Or just come along for the meeting, anytime you are in the area.

    I also love rail – did Mandalay to Yangon first week of this year, before the new rolling stock – 15 hours.

    I designed a line for Taipei – lived there 20 odd years. You can see it at

    – unfortunately HiSos didn’t like it, gave them too much access to Taipei (or was it the other? 😉 so it got muzzled.

    Also, would like to get the Northern Rivers line working again – it can be done.

    All the best,

    • Hi Stuart,

      thanks for the feedback and invitation – I’m honoured to be offered to speak. I am in Thailand a couple of times a year so I will let you know if my schedule allows a visit.

      I visited Taipei a two years ago and I was impressed with their metro, which was about to expand by 30% when I was there.

      Chat later.

  4. Traveling by train in Vietnam is considered as the best way to catch the country’s landscape and seascape, much more convenient than open bus if you’re planning to travel throughout Vietnam. Western tourists tend to lie on a soft sleeper so you should book online a ticket as soon as possible

  5. Traveling by train through Southeast Asia is safe, incredibly cheap, efficient, relatively environmentally-friendly, and a much better way to get a sense of what a country is like than you would ever get by flying.

  6. Saved as a favorite, I like your blog!


    Thank you for this article!
    I have been in Asia (Thailand, Indonesia and Singapore) and it was an amazing experience!

  8. I don’t know if you are still monitoring this site; but I have looked at the Thai railways site. I find it next to useless, both as far as finding any information, as well as just finding so little of any use.
    I am trying to find at which station I could connect with this train on the way to Penang (Butterworth) coming from Kawthaung in Myanmar – (Ranong in Thailand); and WHEN this train runs through.
    Do you know from which station, I could join this train, and when it runs? Or from WHERE I can get this information?

    • Hi Greg,

      yes the Thai railways site is a usability nightmare and of not much help.

      There is no train at Ranong so to get to Butterworth you will need to cross the peninsula by bus to Surat Thani train station. There used to be a daily train from Bangkok to Butterworth but that no longer runs. You now go from Surat Thani to Padang Besar on the border, and change trains there for Butterworth.

      If you have any other question you can ask at this new group about Southeast Asia Railways:


      • Thanks for your VERY quick reply. Most appreciated, as I am considering my travel plans right now. I was thinking of travelling from Mawlamyine/Maulmyine right down to Ranong, but had no idea, and there seems to be no ‘rail map’ on Thai rail, as to where to go to pick up the train. So, thank you for advising me about that.

        To just get to Ranong looks like it will take a lot of time (by road); and time is limited. So I will look at doing this ‘road (+train) trip possibly in 1 year’s time.
        I have noted the FB reference for future use.
        Thanks again
        Best wishes

  9. Very helpful. Recently did Chiang Mai to Singapore, spread out over a month with about 10 stops along the way. Great way to see the countryside.

Speak Your Mind