Vietnam's transport network spans domestic flights, long-distance trains, overnight buses, and ride-hailing apps, each suited to different journeys and budgets. The country's geography—stretching over 1,000 kilometers from north to south—makes transport choice a real logistics question rather than a romantic one. This guide covers the main options: when flights save time, how sleeper trains work, what sleeper buses offer, how urban ride services compare, the legal landscape for scooter rentals, and how to cross into neighboring countries. Focus is on practical cost, duration, comfort, and safety rather than marketing claims.
Domestic Flights: Speed vs. Frequency
Domestic flights connect Vietnam's major cities—Hanoi, Ho Chi Minh City, Da Nang, Hai Phong, and Nha Trang—with flight times typically ranging from 90 minutes to 2.5 hours. The three main carriers are Vietnam Airlines (the state flag carrier), Vietjet Air (budget-focused), and Bamboo Airways (mid-range). Flights make sense when covering the north-south distance quickly: Hanoi to Ho Chi Minh City by air takes roughly 2 hours versus 24+ hours by train or bus. Flight prices vary seasonally; expect higher fares during Tet (Lunar New Year) and summer school holidays. Budget airlines often charge extra for baggage, seat selection, and meals. Booking direct or via local travel agents typically costs less than international platforms. Airports are located outside city centers, and ground transport and security queues add 2–3 hours to total journey time. For trips under 400 kilometers (e.g., Hanoi to Da Nang), buses and trains often prove more economical and require less hassle, despite longer travel times.