TrainRouter

Night trains

Night trains from Bangkok

4 sleeper routes · Thailand

4 night trains serve Bangkok in the TrainRouter atlas — sleeper routes to Singapore, Hat Yai, Chiang Mai, Vientiane. The longest is the Eastern & Oriental Express at 2,000 km (3 days); the oldest service on this list has run since 1918. Board in the evening, wake up 2,000 km closer — every route below links to its full story and the world railway map.

Eastern & Oriental Express

Singapore → Bangkok · 2,000 km · 3 days · Belmond · Belmond luxury sleeper

Cream-and-green carriages gliding past rubber plantations — colonial-era glamour from the Lion City to Siam.

Hat Yai Special Express

Bangkok → Hat Yai · 945 km · ≈ 16 h · State Railway of Thailand · CNR sleeper

Thailand’s southern flagship — 945 km down the Kra Isthmus past Hua Hin’s royal station and Surat Thani’s ferry piers, the sleeper gateway to Malaysia.

Chiang Mai Express

Bangkok → Chiang Mai · 751 km · ≈ 13 h · State Railway of Thailand · CNR sleeper

Thailand’s classic sleeper — dinner past Ayutthaya’s temples, dawn in the teak hills of Lanna.

Bangkok–Vientiane Express

Bangkok → Vientiane · 647 km · 11 h 40 min · State Railway of Thailand · SRT through sleeper

Since July 2024 the sleeper rolls straight across the Mekong Friendship Bridge — asleep past Ayutthaya, awake in Laos: the first direct rails into Vientiane.

Night trains from other cities