Ground travel · buses + coaches

Long-distance bus routes

Which operators are safe, which to avoid, border-crossing walkthroughs, scam warnings, and the practical logistics you actually need — luggage storage before boarding, eSIM for your arrival country, and honest operator reviews.

SE Asia

🇹🇭BangkokChiang Mai🇹🇭
9-11h 700 km
View operators + FAQ
🇹🇭BangkokPhuket🇹🇭
11-14h 862 km
View operators + FAQ
🇹🇭Chiang MaiPai🇹🇭
3-4h 130 km
View operators + FAQ
🇻🇳HanoiSapa🇻🇳
5-6h 315 km
View operators + FAQ
🇻🇳HanoiHa Long🇻🇳
2.5-3.5h 165 km
View operators + FAQ
🇰🇭Siem ReapPhnom Penh🇰🇭
5-7h 320 km
View operators + FAQ
🇲🇾Kuala LumpurPenang🇲🇾
4-5h 370 km
View operators + FAQ
🇻🇳Ho Chi Minh CityPhnom Penh🇰🇭
Border crossing
6-8h 230 km
View operators + FAQ
🇹🇭BangkokVientiane🇱🇦
Border crossing
10-12h 660 km
View operators + FAQ
🇹🇭Chiang MaiLuang Prabang🇱🇦
Border crossing
20-24h (2 days) or 25-27h direct 780 km
View operators + FAQ
🇹🇭BangkokKrabi🇹🇭
12-14h 810 km
View operators + FAQ
🇹🇭BangkokKoh Samui🇹🇭
13-16h (bus + ferry) 700 km
View operators + FAQ
🇹🇭BangkokPattaya🇹🇭
2-3h 150 km
View operators + FAQ
🇹🇭BangkokHua Hin🇹🇭
3-4h 200 km
View operators + FAQ
🇹🇭Chiang MaiChiang Rai🇹🇭
3-4h 200 km
View operators + FAQ
🇻🇳Ho Chi Minh CityDa Lat🇻🇳
7-9h 300 km
View operators + FAQ
🇻🇳Ho Chi Minh CityMui Ne🇻🇳
4-5h 220 km
View operators + FAQ
🇻🇳Ho Chi Minh CityNha Trang🇻🇳
10-12h 450 km
View operators + FAQ
🇻🇳HanoiNinh Binh (Trang An + Tam Coc)🇻🇳
2-2.5h 95 km
View operators + FAQ
🇻🇳HueHoi An🇻🇳
3-4h 130 km
View operators + FAQ
🇰🇭Phnom PenhSihanoukville🇰🇭
4-5h 230 km
View operators + FAQ
🇹🇭BangkokSiem Reap🇰🇭
Border crossing
8-10h 400 km
View operators + FAQ
🇱🇦VientianeLuang Prabang🇱🇦
2h (train) OR 9-10h (bus) 400 km
View operators + FAQ
🇱🇦Vang ViengLuang Prabang🇱🇦
1h (train) OR 6-7h (bus) 235 km
View operators + FAQ
🇲🇾Kuala LumpurMelaka (Malacca)🇲🇾
2-2.5h 145 km
View operators + FAQ
🇸🇬SingaporeKuala Lumpur🇲🇾
Border crossing
5-7h (including border) 370 km
View operators + FAQ
🇸🇬SingaporeMelaka (Malacca)🇲🇾
Border crossing
4-5h (including border) 245 km
View operators + FAQ
🇮🇩JakartaYogyakarta🇮🇩
10-12h (bus) OR 4h (train) 560 km
View operators + FAQ
🇮🇩YogyakartaMount Bromo (via Probolinggo/Malang)🇮🇩
10-12h combined (bus + jeep) 400 km
View operators + FAQ
🇵🇭ManilaBaguio🇵🇭
5-7h 250 km
View operators + FAQ
🇵🇭ManilaPuerto Galera (via Batangas Port)🇵🇭
4-6h (bus + ferry) 165 km
View operators + FAQ

India

Balkans

Central Asia

Latin America

Middle East

Africa