# All Bus Routes from Laos

> Every cross-border and domestic bus route from Laos we have checked, with the border crossing each one uses and whether it can actually be booked online.

**Source:** https://laosbustickets.com/routes/  
**Language:** en  
**Last verified:** 4 September 2026  
**Written by:** Laos Bus Tickets, Vientiane, Laos
**Other languages:** [Français](https://laosbustickets.com/fr/routes.md) · [Deutsch](https://laosbustickets.com/de/routes.md) · [Español](https://laosbustickets.com/es/routes.md)  

---

## Quick answer

Thirty-eight routes from Laos across four borders plus domestic corridors. Thirty-three can be booked online. Five cannot: Thakhek to Vinh, Thakhek to Phong Nha, Thakhek to Hue, Attapeu to Kon Tum or Pleiku, and the new Paksan to Bueng Kan bus, which is sold at the terminal only.

## Routes

| Route | Border crossing | Duration | Bookable |
|---|---|---|---|
| Vientiane to Bangkok | 1st Thai–Lao Friendship Bridge | 20–24 hrs | Yes |
| Vientiane to Nong Khai | 1st Thai–Lao Friendship Bridge | 1–1.5 hrs | Yes |
| Vientiane to Udon Thani | 1st Thai–Lao Friendship Bridge | approx 3 hrs | Yes |
| Vientiane to Khon Kaen | 1st Thai–Lao Friendship Bridge | approx 5 hrs | Yes |
| Luang Prabang to Chiang Mai | 4th Thai–Lao Friendship Bridge | approx 20 hrs | Yes |
| Luang Prabang to Chiang Rai | 4th Thai–Lao Friendship Bridge | approx 16 hrs | Yes |
| Huay Xai to Chiang Rai | 4th Thai–Lao Friendship Bridge | approx 3 hrs | Yes |
| Pakse to Ubon Ratchathani | Vang Tao – Chong Mek | approx 3 hrs | Yes |
| Savannakhet to Mukdahan | 2nd Thai–Lao Friendship Bridge | approx 1 hr | Yes |
| Thakhek to Nakhon Phanom | 3rd Thai–Lao Friendship Bridge | approx 1 hr | Yes |
| Paksan to Bueng Kan | 5th Thai–Lao Friendship Bridge | approx 3 hrs | No, not sold online |
| Vientiane to Hanoi | Nam Phao – Cầu Treo | approx 24 hrs | Yes |
| Vientiane to Vinh | Nam Phao – Cầu Treo | approx 14 hrs | Yes |
| Vientiane to Hue | Nam Phao – Cầu Treo | approx 22 hrs | Yes |
| Vientiane to Da Nang | Nam Phao – Cầu Treo | approx 24 hrs | Yes |
| Savannakhet to Hue | Dansavanh – Lao Bảo | approx 12 hrs | Yes |
| Savannakhet to Da Nang | Dansavanh – Lao Bảo | approx 15 hrs | Yes |
| Savannakhet to Hanoi | Dansavanh – Lao Bảo | approx 24 hrs | Yes |
| Pakse to Hue | Dansavanh – Lao Bảo | approx 16 hrs | Yes |
| Pakse to Da Nang | Dansavanh – Lao Bảo | approx 18 hrs | Yes |
| Thakhek to Da Nang | Na Phao – Cha Lo | approx 16 hrs | Yes |
| Luang Prabang to Hanoi | Nam Soy – Na Mèo | approx 24 hrs | Yes |
| Thakhek to Vinh | Na Phao – Cha Lo | overnight | No, not sold online |
| Thakhek to Phong Nha | Na Phao – Cha Lo | approx 8 hrs | No, not sold online |
| Thakhek to Hue | Dansavanh – Lao Bảo | approx 14 hrs | No, not sold online |
| Attapeu to Kon Tum / Pleiku | Phou Keua – Bờ Y | approx 8 hrs | No, not sold online |
| Sam Neua to Hanoi | Nam Soy – Na Mèo | flights only | Yes |
| Pakse to Siem Reap | Nongnokkhene – Trapeang Kriel | approx 14 hrs | Yes |
| Pakse to Phnom Penh | Nongnokkhene – Trapeang Kriel | approx 14 hrs | Yes |
| Pakse to Stung Treng | Nongnokkhene – Trapeang Kriel | approx 6 hrs | Yes |
| 4000 Islands to Siem Reap | Nongnokkhene – Trapeang Kriel | approx 12 hrs | Yes |
| 4000 Islands to Stung Treng | Nongnokkhene – Trapeang Kriel | 4–5 hrs | Yes |
| 4000 Islands to Phnom Penh | Nongnokkhene – Trapeang Kriel | approx 12 hrs | Yes |
| Vientiane to Vang Vieng | , | approx 4 hrs by road | Yes |
| Vientiane to Luang Prabang | , | approx 10 hrs by road | Yes |
| Vientiane to Pakse | , | approx 10 hrs, usually overnight | Yes |
| Luang Prabang to Vang Vieng | , | approx 6 hrs by road | Yes |
| Luang Prabang to Nong Khiaw | , | approx 4 hrs | Yes |

---

_Written and maintained from Vientiane. The people behind this site have lived in Laos for two decades and cross these borders themselves. Routes and visa rules get rechecked whenever something changes, not on a fixed schedule that lets stale information sit for months._
