🚌
Vietnam
By
Bus
.com
Home
Booking
Prices 2026
Reviews
Companies
Borders & visa
▾
Nederlands
Português
Italiano
Español
Deutsch
Français
Book now
Home
Booking
Prices 2026
Reviews
Companies
Borders & visa
English
Nederlands
Português
Italiano
Español
Deutsch
Français
Book now
All Routes — Vietnam
22 cities · 194 routes available
Bangkok
(1)
Can Tho
(7)
Da Lat
(7)
Da Nang
(15)
Dong Hoi
(10)
Ha Giang
(9)
Ha Long
(8)
Hai Phong
(8)
Hanoi
(27)
Ho Chi Minh City
(19)
Hoi An
(10)
Hue
(9)
Lao Cai
(10)
Mui Ne
(7)
Nha Trang
(8)
Ninh Binh
(9)
Phnom Penh
(1)
Phong Nha
(10)
Phonsavan
(1)
Rach Gia
(8)
Sapa
(9)
Vientiane
(1)
Routes from Bangkok
1 routes
Hanoï
1h 45min · 17€
Routes from Can Tho
7 routes
Chau Doc
1h 30min · 8€
Da Lat
1h 20min · 21€
Da Nang
1h 25min · 37€
Ha Tien
3h 30min · 11€
Ho Chi Minh City
2h 30min · 9€
Phu Quoc
1h · 32€
Rach Gia
0h 50min · 7€
Routes from Da Lat
7 routes
Da Nang
1h 5min · 20€
Hanoi
1h 50min · 18€
Ho Chi Minh City
0h 55min · 13€
Hoi An
1h 5min · 22€
Mui Ne
2h 40min · 9€
Nha Trang
1h 40min · 9€
Quy Nhon
5h 10min · 15€
Routes from Da Nang
15 routes
Da Lat
1h 5min · 20€
Dong Hoi
4h 30min · 12€
Ha Long
1h · 25€
Hanoi
1h 20min · 16€
Ho Chi Minh City
1h 20min · 22€
Hoi An
0h 30min · 4€
Hue
1h · 5€
Mui Ne
1h · 22€
Nha Trang
1h 5min · 14€
Ninh Binh
1h · 16€
Phong Nha
4h 45min · 10€
Phu Quoc
1h 45min · 18€
Quy Nhon
5h 9min · 13€
Sapa
1h 30min · 36€
Siem Reap
1h 20min · 18€
Routes from Dong Hoi
10 routes
Da Nang
5h · 11€
Ha Long
12h · 39€
Hanoi
1h 5min · 16€
Ho Chi Minh City
1h 35min · 18€
Hoi An
5h 41min · 11€
Hue
2h 30min · 8€
Nha Trang
1h 20min · 26€
Ninh Binh
5h · 16€
Phong Nha
0h 33min · 4€
Sapa
1h 30min · 18€
Routes from Ha Giang
9 routes
Cao Bang
7h · 15€
Cat Ba
10h · 21€
Ha Long
6h 50min · 22€
Hai Phong
6h 30min · 11€
Hanoi
4h 30min · 9€
Hoi An
1h 30min · 47€
Ninh Binh
7h 30min · 13€
Sapa
5h · 11€
Tam Coc
7h 30min · 13€
Routes from Ha Long
8 routes
Da Nang
3h 40min · 29€
Ha Giang
8h · 23€
Hanoi
2h 29min · 8€
Ho Chi Minh City
2h 20min · 18€
Hoi An
3h 40min · 31€
Hue
1h · 25€
Ninh Binh
0h 30min · 7€
Sapa
6h 45min · 19€
Routes from Hai Phong
8 routes
Cat Ba
1h 23min · 10€
Da Nang
1h 15min · 21€
Ha Giang
6h 30min · 11€
Ha Long
0h 55min · 10€
Hanoi
1h 30min · 7€
Hue
3h 25min · 29€
Ninh Binh
2h 20min · 9€
Sapa
5h 35min · 23€
Routes from Hanoi
27 routes
Bangkok
1h 50min · 63€
Cao Bang
5h · 12€
Cat Ba
2h 10min · 9€
Chiang Mai
1h 35min · 84€
Da Lat
1h 45min · 18€
Da Nang
1h 20min · 20€
Dong Hoi
1h 5min · 16€
Ha Giang
4h · 9€
Ha Long
2h · 8€
Hai Phong
1h 49min · 7€
Hau Giang
2h 10min · 18€
Ho Chi Minh City
2h 10min · 26€
Hoi An
1h 20min · 22€
Hue
1h 15min · 17€
Lao Cai
4h 40min · 9€
Luang Prabang
1h 5min · 58€
Mai Chau
3h · 6€
Mui Ne
1h 30min · 42€
Nanning
1h · 34€
Nha Trang
1h 45min · 24€
Ninh Binh
1h 20min · 6€
Phnom Penh
1h 50min · 119€
Phong Nha
1h 5min · 16€
Sapa
4h 40min · 9€
Tam Coc
1h 25min · 6€
Vientiane
1h 10min · 37€
Vinh Long
2h 10min · 18€
Routes from Ho Chi Minh City
19 routes
Bangkok
1h 30min · 59€
Can Tho
2h 30min · 9€
Da Lat
0h 45min · 13€
Da Nang
1h 20min · 21€
Ha Long
2h · 18€
Hai Phong
2h · 26€
Hanoi
2h 10min · 25€
Hoi An
1h 20min · 21€
Hue
1h 25min · 23€
Mui Ne
2h · 7€
My Tho
0h 45min · 6€
Nha Trang
1h · 11€
Phan Thiet
2h · 7€
Phnom Penh
0h 50min · 19€
Phu Quoc
1h · 20€
Sapa
2h 30min · 76€
Siem Reap
1h · 43€
Sihanoukville
1h 10min · 35€
Vung Tau
2h · 7€
Routes from Hoi An
10 routes
Da Lat
1h 5min · 21€
Da Nang
0h 15min · 4€
Ha Long
1h · 25€
Hanoi
1h 20min · 16€
Ho Chi Minh City
1h 20min · 22€
Hue
2h 30min · 7€
Mui Ne
1h · 22€
Nha Trang
1h 5min · 15€
Ninh Binh
1h · 15€
Phong Nha
5h 30min · 10€
Routes from Hue
9 routes
Da Nang
0h 15min · 5€
Dong Hoi
3h · 8€
Ha Long
1h · 25€
Hanoi
1h 15min · 16€
Ho Chi Minh City
1h 25min · 23€
Hoi An
2h 30min · 6€
Nha Trang
2h 25min · 16€
Ninh Binh
1h · 16€
Phong Nha
3h 3min · 8€
Routes from Lao Cai
10 routes
Bac Ha
2h 10min · 5€
Da Nang
1h 30min · 36€
Dien Bien Phu
8h · 18€
Ha Giang
5h · 11€
Ha Long
6h 45min · 19€
Hai Phong
8h · 25€
Hanoi
4h 40min · 9€
Kunming
4h 48min · 14€
Ninh Binh
6h 45min · 15€
Sapa
0h 55min · 5€
Routes from Mui Ne
7 routes
Can Tho
7h 20min · 23€
Da Lat
3h 5min · 8€
Da Nang
1h · 22€
Ho Chi Minh City
2h 30min · 7€
Hoi An
1h · 22€
Nha Trang
3h 30min · 8€
Vung Tau
2h 16min · 8€
Routes from Nha Trang
8 routes
Da Lat
2h 20min · 9€
Da Nang
1h 5min · 14€
Hanoi
1h 50min · 25€
Ho Chi Minh City
1h · 10€
Hoi An
1h 5min · 15€
Hue
2h 35min · 19€
Mui Ne
3h · 8€
Quy Nhon
2h 20min · 9€
Routes from Ninh Binh
9 routes
Da Nang
3h 20min · 20€
Dong Hoi
5h · 16€
Ha Long
0h 30min · 7€
Hanoi
1h 20min · 6€
Hoi An
3h 20min · 22€
Hue
1h · 17€
Mai Chau
3h · 9€
Phong Nha
4h 45min · 13€
Sapa
6h 5min · 15€
Routes from Phnom Penh
1 routes
Ho Chi Minh City
1h · 19€
Routes from Phong Nha
10 routes
Cat Ba
10h 30min · 34€
Da Nang
5h · 10€
Dong Hoi
1h 10min · 5€
Ha Long
9h 30min · 25€
Hanoi
1h 5min · 13€
Hoi An
5h 30min · 10€
Hue
2h 52min · 8€
Ninh Binh
5h · 13€
Sapa
1h · 30€
Tam Coc
5h · 13€
Routes from Phonsavan
1 routes
Vinh
4h 13min · 14€
Routes from Rach Gia
8 routes
Can Tho
1h 10min · 7€
Da Lat
1h · 35€
Ha Tien
0h 30min · 11€
Ho Chi Minh City
5h · 10€
Lai Son
1h 30min · 7€
Nam Du Island
1h 18min · 4€
Nha Trang
1h · 18€
Phu Quoc
1h 54min · 8€
Routes from Sapa
9 routes
Bac Ha
2h 10min · 5€
Cat Ba
9h · 25€
Da Nang
1h 30min · 36€
Ha Giang
5h · 11€
Ha Long
6h 45min · 19€
Hanoi
4h 45min · 9€
Hoi An
1h 30min · 36€
Lao Cai
0h 55min · 5€
Ninh Binh
7h 30min · 16€
Routes from Vientiane
1 routes
Hanoi
1h · 37€
🎟
Book now