pickthetrain
Asia Β· pickthetrain

Across Asia's borders, by train.

The direct trains that cross a border in Asia: the shuttle from Johor Bahru into Singapore with real times, and hand-checked routes from China into Laos, from Thailand to Vientiane and from Hong Kong into mainland China.

11cities
8city pairs
6countries
BangkokBeijingGuangzhouHong KongJohor BahruKunmingLuang PrabangShanghaiShenzhenSingaporeVientianeHong KongKunmingVientianeJohor BahruLuang PrabangBangkokBeijingShanghai
High-speedIntercitySleeperHand-checked

Next shuttles into Singapore

Worked out live from our timetable data, in each station's own clock. Tap a row for every train that day.

Across the border

Every direct train between two countries we know of here, with times where an open timetable has them.

Hand-checked routes

These trains run, but no operator here publishes an open timetable we can read, so we show what we checked by hand, when, and where: always confirm with the operator.

Every city

Each city with a direct train across a border.

πŸ‡­πŸ‡° Hong Kong

πŸ‡±πŸ‡¦ Laos

πŸ‡²πŸ‡Ύ Malaysia

πŸ‡ΈπŸ‡¬ Singapore

πŸ‡ΉπŸ‡­ Thailand

Where the times come from

Malaysia publishes KTMB's timetable as open data (Malaysian Government Open Data Terms of Use 1.0), which gives the Shuttle Tebrau real times. The other routes here have no open timetable, so each says what was checked by hand, when, and where. Timetables change: always check with the operator before you travel. All sources and licences.