How to Travel Overland from Bangkok to Hanoi

The Bangkok to Hanoi overland route takes 5-7 days minimum, crossing through Laos via Vientiane or going through Cambodia then Vietnam. The Laos route via sleeper trains and buses is most popular, costing around $80-120 total for transport.

  1. Choose your route. Two main options: Bangkok → Vientiane → Hanoi (more scenic, easier visas) or Bangkok → Phnom Penh → Ho Chi Minh City → Hanoi (longer but more destinations). The Laos route takes 5-6 days, Cambodia route takes 7-10 days.
  2. Get your visas sorted. For Laos route: Get Laos visa on arrival at friendship bridge ($35-42) and Vietnam visa in advance or at border. For Cambodia route: Cambodia visa on arrival ($30) and Vietnam visa in advance. Apply for Vietnam visa 2-3 weeks before travel.
  3. Book the Bangkok to Vientiane leg. Take overnight train from Bangkok to Nong Khai (11 hours, $15-25 for sleeper berth), then cross friendship bridge to Vientiane ($2). Alternative: Direct bus Bangkok to Vientiane (12 hours, $20-25).
  4. Cross Laos. Bus from Vientiane to Vang Vieng (3-4 hours, $8-10) for 1-2 day stop, then continue to Luang Prabang (5-6 hours, $10-12). Spend 2-3 days in Luang Prabang before heading to Vietnam border.
  5. Enter Vietnam. Bus from Luang Prabang to Dien Bien Phu border crossing (8-10 hours, $15-20). Cross border on foot, then bus to Hanoi (5-6 hours, $12-15). Total journey time this day: 14-16 hours.
  6. Alternative Cambodia route. Bangkok to Siem Reap by bus (8 hours, $12), explore Angkor Wat, then Siem Reap to Phnom Penh (5 hours, $8), Phnom Penh to Ho Chi Minh City (6 hours, $10), then sleeper bus Ho Chi Minh City to Hanoi (18 hours, $25-30).
Can I do this trip faster?
Yes, but it's grueling. Minimum is 3 days: Bangkok to Vientiane (1 day), cross Laos quickly (1 day), enter Vietnam and reach Hanoi (1 day). You'll miss everything interesting along the way.
Is the train better than flying?
Flying Bangkok to Hanoi takes 1.5 hours and costs $100-200. Overland is for the journey itself - seeing countryside, meeting people, experiencing borders. Choose based on what kind of trip you want.
What if I get stuck at a border?
Border crossings can close for lunch or national holidays. Cross early in the day, carry backup cash, and don't travel on major holidays. Most delays are 1-3 hours, not full days.