Vietnam's shape makes flying almost unavoidable if you're on a two-week trip and want to see both ends of the country. The Hanoi to Ho Chi Minh City train takes 30+ hours; the flight takes two. Domestic carriers know this and price their main trunk routes aggressively.
Which airlines fly domestically in Vietnam?
Three carriers operate the majority of domestic flights:
- Vietnam Airlines — the flag carrier. Full service, checked baggage included, the best on-time record. SkyTeam member. Fleet is a mix of A321s and 787s on trunk routes.
- Vietjet Air — low-cost, bright yellow. Headline fares are cheap; add-ons (baggage, seat selection, meals) are where the margin lives. Delays are more frequent.
- Bamboo Airways — a mid-tier operator. Good service when flights run, but its network has contracted since 2023 and schedule reliability is mixed.
Vasco (a Vietnam Airlines subsidiary) handles some turboprop routes to Con Dao. Pacific Airlines has been absorbed into Vietnam Airlines' operation.
How much does a domestic flight in Vietnam cost?
Typical one-way fares, booked 1–2 weeks ahead, for a single passenger with a small cabin bag:
| Route | Duration | Typical fare (USD) |
|---|---|---|
| Hanoi – Ho Chi Minh City | 2h 15m | $30–60 |
| Hanoi – Da Nang | 1h 20m | $25–45 |
| Hanoi – Phu Quoc | 2h 20m | $50–90 |
| Ho Chi Minh City – Da Nang | 1h 25m | $25–45 |
| Ho Chi Minh City – Phu Quoc | 1h | $25–50 |
| Hanoi – Nha Trang | 2h | $35–60 |
Prices climb sharply around Tet (late January / early February) and Vietnamese school holidays in June–August. For how flights fit into a broader trip budget, see our Vietnam budget guide.
Which routes are actually worth flying?
Fly the long ones:
- Hanoi to Ho Chi Minh City — no contest; the overland alternative is two full days.
- Hanoi to Phu Quoc — the island is remote; flying is the only realistic option from the north.
- Hanoi to Nha Trang / Da Lat — if you want beach or cool mountain air without the 24-hour train.
Skip flights for:
- Hanoi to Da Nang — the overnight train here is a genuinely good experience and saves a hotel night.
- Da Nang to Hue — the train over the Hai Van Pass is the whole point; flying would be absurd.
- Hoi An to anywhere — Hoi An has no airport; you use Da Nang either way.
How do I book a domestic flight?
Book directly on the airline's website. Each accepts foreign cards; Vietnamese bank transfer is offered but you don't need it. If the airline site misbehaves, Traveloka and Baolau are reputable aggregators that add a small fee. Avoid sending money to a "local travel agent" for a domestic flight — counterfeit confirmations happen.
What should I know about airports?
- Noi Bai (HAN) — Hanoi's airport, 40 minutes from the Old Quarter. Use the Grab pickup zone at T1 (domestic) rather than the taxi touts in arrivals.
- Tan Son Nhat (SGN) — Ho Chi Minh City's airport, often congested. Morning departures are more punctual than evening.
- Da Nang (DAD) — small and efficient, 15 minutes from Da Nang and 40 from Hoi An.
- Phu Quoc (PQC) — modern, right-sized for the island. Resort shuttles meet most flights.
Common gotchas
- Vietjet's 7 kg cabin allowance is enforced. Gate agents weigh bags. Pay the $10–20 add-on online, not at the counter where it triples.
- The cheapest fare class is usually non-refundable and non-changeable. If your plans aren't locked, it may be worth the $5–10 upgrade.
- Weather diversions are real during typhoon season (September–November), especially to Da Nang and Hue. Build buffer days around a cruise in Ha Long Bay or an inbound international connection.
- Tet is brutal. Fares triple and flights book out six weeks ahead. See the best time to visit Vietnam for timing.
Flying is still only one piece of getting around Vietnam — most itineraries mix one or two flights with trains, buses, and in-city Grab rides.
Limitations
Vietnamese domestic carriers (VietJet, Bamboo Airways) have meaningful operational reliability gaps vs Vietnam Airlines — VietJet's flight-cancellation rate runs roughly 2-3x higher than Vietnam Airlines on the same routes, and delays of 2+ hours are common in peak season (June-August, December-February). Workaround: if your trip has tight onward connections (cruise embarkation, international flight), pay the $15-25 premium for Vietnam Airlines on the connecting domestic segment; reserve VietJet/Bamboo only for flexibility-tolerant segments where a 3-hour delay doesn't break your itinerary.
Baggage allowance on the budget carriers is genuinely tight — VietJet's basic-fare 7kg cabin-only allowance is strictly weighed at gate, and excess baggage at the airport costs 2-3x the pre-paid online rate. Workaround: pre-purchase checked-baggage allowance at booking time (15-20kg adds $8-15); pack light on the domestic segments if you can; or book Vietnam Airlines for segments where baggage matters — their standard 23kg checked allowance is included.

