Thailand to Laos by train
The journey is made in two parts: a train to the border station Vientiane, then a train of the other country. Here are all the trains on both sides and the pairs that connect best.
Thailand → Laos
Suggested connections
Pairs of trains that connect at Vientiane with at least 120 minutes to change. Green = good connection, orange = long wait.
- ThenD84 Vientiane → Boten · 11:25 → 14:31wait 2h 20m · departs +1 dayfrom 40.15 USDBook
- ThenD84 Vientiane → Kunming · 11:25 → 22:08wait 2h 20m · departs +1 dayfrom 97.20 USDBook
- ThenD84 Vientiane → Luang Prabang · 11:25 → 13:11wait 2h 20m · departs +1 dayfrom 24.62 USDBook
- ThenD84 Vientiane → Vang Vieng · 11:25 → 12:17wait 2h 20m · departs +1 dayfrom 13.49 USDBook
All trains in Thailand that end at Vientiane
Bangkok → Vientiane
| Train | Departs | Arrives | Duration | Class / fare |
|---|---|---|---|---|
| RP133 | 21:25 | 09:05 | 11h 40m |
All trains in Laos that start from Vientiane
Vientiane → Boten
| Train | Departs | Arrives | Duration | Class / fare |
|---|---|---|---|---|
| D88 | 08:00 | 11:15 | 3h 15m |
|
| D84 | 11:25 | 14:31 | 3h 06m |
|
| C96 | 14:05 | 18:35 | 4h 30m |
Vientiane → Kunming
| Train | Departs | Arrives | Duration | Class / fare |
|---|---|---|---|---|
| D84 | 11:25 | 22:08 | 9h 43m |
Vientiane → Luang Prabang
| Train | Departs | Arrives | Duration | Class / fare |
|---|---|---|---|---|
| D88 | 08:00 | 09:46 | 1h 46m |
|
| K12 | 08:25 | 11:09 | 2h 44m |
|
| C92 | 09:20 | 11:38 | 2h 18m | |
| D84 | 11:25 | 13:11 | 1h 46m |
|
| C96 | 14:05 | 16:48 | 2h 43m |
|
| C86 | 15:15 | 17:26 | 2h 11m |
Vientiane → Vang Vieng
| Train | Departs | Arrives | Duration | Class / fare |
|---|---|---|---|---|
| D88 | 08:00 | 08:52 | 0h 52m |
|
| C92 | 09:20 | 10:12 | 0h 52m | |
| D84 | 11:25 | 12:17 | 0h 52m |
|
| C96 | 14:05 | 15:08 | 1h 03m | |
| C86 | 15:15 | 16:26 | 1h 11m |
Laos → Thailand
Suggested connections
Pairs of trains that connect at Vientiane with at least 120 minutes to change. Green = good connection, orange = long wait.
All trains in Laos that end at Vientiane
Kunming → Vientiane
| Train | Departs | Arrives | Duration | Class / fare |
|---|---|---|---|---|
| D86 | 10:55 | 19:59 | 10h 04m |
Luang Prabang → Vientiane
| Train | Departs | Arrives | Duration | Class / fare |
|---|---|---|---|---|
| C95 | 09:48 | 11:47 | 1h 59m | |
| C91 | 12:28 | 14:31 | 2h 03m | |
| K11 | 16:31 | 19:25 | 2h 54m |
|
| D83 | 18:11 | 19:59 | 1h 48m |
|
| C85 | 18:35 | 20:28 | 1h 53m |
Vang Vieng → Vientiane
| Train | Departs | Arrives | Duration | Class / fare |
|---|---|---|---|---|
| C95 | 10:46 | 11:47 | 1h 01m | |
| C91 | 13:38 | 14:31 | 0h 53m | |
| D87 | 15:52 | 16:44 | 0h 52m |
|
| K11 | 18:06 | 19:25 | 1h 19m |
|
| D83 | 19:06 | 19:59 | 0h 53m |
|
| C85 | 19:35 | 20:28 | 0h 53m |
All trains in Thailand that start from Vientiane
Vientiane → Bangkok
| Train | Departs | Arrives | Duration | Class / fare |
|---|---|---|---|---|
| RP134 | 18:25 | 07:20 | 12h 55m |
Times and prices come from our saved timetable (updated 2026-10-16 03:11) and can differ by travel date. The final price and seat availability are shown on the booking page. Choose the date above and the booking buttons open that day.