A guide to the Laos-China Railway from Vientiane to Boten, including tickets, train types, station guides, onboard amenities, and transport to stations. The Laos-China Railway is a semi-high-speed railway in Laos that operates from Vientiane to Boten, with main stations in Vang Vieng, Luang Prabang, and Muang Xai. Here everything you need to know about […]
Southeast Asia train travel guide
A guide to train travel Southeast Asia, featuring resources for buying tickets and reviews of rail travel in Southeast Asia. Southeast Asia railways index Cambodia Indonesia Laos Malaysia Myanmar Philippines Singapore Thailand Vietnam Southeast Asia train travel resources Southeast Asia train travel FAQs Future Southeast Asia railways Cambodia Railway Operator: Royal Railway. Buy Cambodia train […]
Vientiane Khamsavath Railway Station Guide
A guide to Vientiane Khamsavath railway station, including station amenities, tickets, and transport to and from the station. Vientiane Khamsavath railway station (also known as Khamsavath railway station and Vientiane-Tai railway station) is a railway station that connects Vientiane to Thailand’s Northeastern Line. The new station and railway extension from the border means that it’s […]
Udon Thani to Vientiane by train: cross the Mekong on this local international rail service
Edit: The service from Udon Thani was cancelled on 1 May 2025 due to lack of demand. The same service now operates from Nong Khai. I will leave this post as an archive of the short-lived Udon Thani-Vientiane train service. The Udon Thani to Vientiane train is a service connecting Northeast Thailand to the capital […]
International train services in Southeast Asia
Travel by train is a great way to experience international overland travel in Southeast Asia. It’s more comfortable than a bus, and less hassle than international air travel. At the moment though there are only a few international train routes that are operating. This will change in the future with new international services planned, and […]
Makassar–Parepare railway: the first section of the Trans-Sulawesi railway
The Makassar–Parepare railway is a railway line in South Sulawesi, Indonesia. This railway will eventually form part of the Trans-Sulawesi Railway from Makassar to Manado, and other lines are planned around the island. This guide is for the Makassar–Parepare railway, including maps, tickets, timetables, and what to expect onboard. Makassar–Parepare railway The first stage of […]
Yogyakarta International Airport Rail Link
Yogyakarta International Airport Rail Link is the airport rail service connecting Yogyakarta to Yogyakarta International Airport. Yogyakarta International Airport (IYIA) opened in 2019, replacing Adisutjipto Airport as the main airport of Yogyakarta. The new airport is about 45 km from Yogyakarta, but it’s near the main railway that runs near the southern coastline of Central […]
Java Railways: maps and resources for Java train travel
The island of Java has one of the most comprehensive railway networks in Southeast Asia. Trains cross the entire length of the island, so getting the train is the best way to see the highlights of Java. This Java railways guide features Java rail maps and articles about Java train travel. Links and tickets Railways […]
Java to Bali by train, ferry, and bus
A guide for how to travel overland from Java to Bali by train, ferry, and bus. Java and Bali are separated by the Bali Strait, and the islands are 2.4 km apart at the closest points. Ferries run continually between the two islands, so this is one of the easiest crossings when overlanding across Indonesia. […]
KA Probowangi: Train from Surabaya to Ketapang (for the Bali ferry)
KA Probowangi is a train service in East Java from Surabaya to Ketapang. The train connects the largest city in East Java to the ferry port for Bali. KA Probowangi departs Surabaya at 05:35 and arrives at Ketapang at 12:45, for a total travel time of 7h 10m. This is the best train service if […]










