Search

VietJet Review: My Direct Bali–Hanoi Flight Became a 10-Hour Ordeal via Ho Chi Minh City

By Julie — Rescue Diver, 1,500+ dives, 135 countries

Table of Contents

 Is VietJet worth flying? With VietJet, you get what you pay for. This VietJet review is based on my own flights of 2 November 2026, and my answer is no, not if your trip involves a connection in Vietnam. VietJet cancelled my direct Denpasar–Hanoi flight two weeks before departure and only rebooked me after Trip.com, where I had booked, stepped in. It then left me queuing for over an hour at Denpasar check-in and an hour at Ho Chi Minh City immigration, and asked me for USD 7 to check in for the second leg of a ticket I had already bought. The onward flight then left 70 minutes late, and the only place the delay was announced was a handwritten board by the gate that you had to walk back to every 15 minutes, because nothing appeared on the screens. Communication on the ground was very poor. A journey that should have taken about 5 hours took more than 10. The fare was cheap when I booked it; by the time I landed in Hanoi it did not feel cheap at all.

How I Know This

  • Flights: VJ894, Denpasar (DPS) to Ho Chi Minh City (SGN), an Airbus A321, then VJ156 from Ho Chi Minh City to Hanoi, both on 2 November 2026 on a single VietJet ticket.
  • Original booking: a direct VietJet DPS–Hanoi flight booked through Trip.com, cancelled by the airline roughly two weeks before departure and replaced by the two-leg routing above.
  • Paid extras: exit-row seats and 20 kg of checked luggage, both bought in advance.
  • What I tested: the cancellation and rebooking process, check-in at DPS, the buy-on-board menu and payment, and the international-to-domestic connection and boarding at SGN.
  • Limitations: one trip, economy cabin, one direction only. I did not test VietJet’s business-class product, a domestic-only sector or VietJet’s online check-in. Schedules and fees change; the prices quoted are what I saw on board on the day.

The Cancellation: A Refund Is Not a Solution Two Weeks Out

I booked VietJet for one reason: it offered a direct Denpasar–Hanoi flight, roughly 5 hours, at a good fare. About two weeks before departure, VietJet cancelled it.

This was my seventh trip to Vietnam. I have stayed in some of the best hotels in the country, including the Four Seasons Nam Hai in Hoi An and Six Senses Con Dao, so I know how smoothly travel here can go.

VietJet offered me two options: a refund with no compensation, or a flight a day later. The later flight was not an option, because I was boarding the Bhaya Soul cruise in Halong Bay the next day. And two weeks before departure, a refund is close to worthless, because other airlines’ fares on the route had climbed far above what I had paid when I first booked. What I needed was a seat on another VietJet routing that day, and VietJet first refused to rebook me. Fortunately I had booked the ticket through Trip.com, whose customer service took up the case and got VietJet to put me on a connecting itinerary via Ho Chi Minh City.

The lessons are ones I now apply to any budget carrier. When a low-cost airline cancels on you, push for a rebooking rather than accepting the refund they lead with; the refund protects the airline, not you. And book low-cost flights through Trip.com rather than direct, so you have its customer service on your side when something goes wrong.

Check-In at Denpasar: Three Queues, No Signs, Over an Hour

I have flown out of Bali many times, and I have never queued as long to check in at DPS as I did for VietJet on 2 November 2026: over an hour. VietJet was checking in VJ894 and VJ848, its two afternoon departures to Ho Chi Minh City, at the same block of counters.

VietJet review: crowded VietJet check-in hall at Denpasar Bali airport with long queues for flights VJ894 and VJ848 to Ho Chi Minh City
The VietJet check-in hall at Denpasar for VJ894 and VJ848 to Ho Chi Minh City, 2 November 2026 (faces blurred)

There were not enough check-in staff for the number of passengers. Three separate queues had formed with no real signage or guidance explaining which was which, and there was no separate, faster line for passengers who had already checked in online: everyone ended up in the same queues. At an airport like Denpasar, where staffing a few more desks costs an airline very little, this was unprecedented in my experience.

What really slows VietJet check-in is the airline’s own baggage policy. VietJet is very strict on allowance, and at the counters I watched passengers open suitcases on the floor and repack everything to avoid an excess-baggage charge, holding up the line each time.

Open suitcases on the floor as passengers repack luggage near the VietJet check-in counters at Denpasar airport
Repacking on the floor of the check-in hall at Denpasar to meet VietJet’s baggage allowance

If you are comparing VietJet with full-service carriers out of Denpasar, my KLM Business Class review, Amsterdam to Bali shows how differently a connection can be handled when the airline checks your bag through.

On Board VJ894: USD 4 Water and an Indian Menu

VJ894 is an Airbus A321 in an all-economy layout of gray leather seats, and it was full.

Full economy cabin of a VietJet Airbus A321 with gray leather seats
The full economy cabin on a VietJet A321

I had paid extra for an exit-row seat, which on a 4-hour daytime sector is the one upgrade I would still buy on VietJet.

VietJet A321 exit row seats with emergency door
The exit row on the VietJet A321, a paid seat upgrade

Nothing on VietJet is free. Water, soft drinks and meals are all buy-on-board, and the prices are high for Southeast Asia. These are the international prices from the menu on VJ894:

ItemPrice on international flights
Soft drink or waterUSD 4 (VND 100,000)
BeerUSD 5 (VND 120,000)
Hot meal (nasi lemak, Singapore noodles)USD 7 (VND 170,000)
India hot mealUSD 12 (VND 280,000)

The menu had an interesting selection of Indian meals, from vegetarian fried rice to malai kofta with paratha and a vegetable curry with basmati rice, probably because most passengers on VJ894 that day were traveling from India.

VietJet India hot meals menu with vegetarian fried rice, malai kofta with paratha and vegetable curry at 280,000 VND or USD 12
The India hot meals page of the VietJet menu: VND 280,000 or USD 12

The regular hot meals, such as nasi lemak and Singapore noodles, cost USD 7 on international sectors, and the menu says pre-booking meals online saves up to 30 percent.

VietJet onboard hot meals menu with nasi lemak and Singapore noodles priced at 170,000 VND or USD 7 on international flights
Hot meals on VietJet international flights are VND 170,000 or USD 7

Payment is where you can lose money. I tried to pay cash for a USD 5 item and was charged IDR 120,000, which is closer to USD 7–8, a markup of roughly 50 percent on the conversion alone. If you do not have Vietnamese dong, pay by card. Mine went through, although a few passengers around me had problems with their cards.

VietJet onboard menu page showing beer at 120,000 VND or USD 5 and red wine on international flights
VietJet’s drinks menu: beer is VND 120,000 or USD 5 on international flights

The flight itself was the calm part of the day, with cloud cover below the wing most of the way north.

View of a red VietJet A321 engine above clouds over Indonesia
Cloud cover below the wing on VJ894 from Denpasar to Ho Chi Minh City

The Ho Chi Minh City Transit: An Hour at Immigration, an Empty Desk and a USD 7 “Choice”

This is the section that decided my verdict.

Immigration. Landing at Tan Son Nhat’s international terminal, I walked into an immigration hall with hundreds of people in line. Worried about my connection, I approached a border officer. The reply was that if I wanted to skip the queue, I should put EUR 30 in cash inside my passport. I refused and queued for about an hour. To be clear: that was a border official, not VietJet, and I am reporting only what was said to me that day, not drawing conclusions about anyone else.

Long immigration queue at Tan Son Nhat International Airport in Ho Chi Minh City
The immigration queue on arrival at Tan Son Nhat, Ho Chi Minh City

The unattended transfer counter. VietJet’s own connecting-flight guidance says that for an international-to-domestic connection at SGN you collect your bags and go to a Transit Service Point, where staff guide you to the domestic terminal for check-in and bag drop, with a 150-minute minimum connecting time. The process on paper is reasonable. The VietJet transit/transfer counter I found after immigration had nobody at it. So despite having bought a single ticket, I was checking in from scratch for the second leg.

Unattended VietJet transit and transfer counter sign at Tan Son Nhat airport in Ho Chi Minh City
The VietJet transit/transfer counter at Tan Son Nhat, with nobody there

The walk and the queue. The walk from the international Terminal 2 to the domestic Terminal 1 is easy, about 5 minutes, and it was the smoothest part of the connection. The check-in queue at the domestic terminal was not. It was long enough that I would have missed the Hanoi flight.

The USD 7 fee. A VietJet helper working the queue laid out my options: stay in line and miss the flight, or pay USD 7 for priority check-in and make it. I have never seen an airline anywhere in the world charge extra to check in for a connecting flight on a ticket I had already paid for. It felt like a racket. I paid.

The delay. Once in the departure lounge, I learned that the Hanoi flight was delayed, in the end by 70 minutes. Nothing appeared on the screens. The only notice was a handwritten board by the gate, which gave VJ156 a new departure time of 20:40 and the reason as the late arrival of the aircraft, and the only way to keep up with any change was to walk back and re-check it every 15 minutes. The priority fee had bought me access to a wait.

Handwritten VietJet notice at Tan Son Nhat announcing flight VJ156 Ho Chi Minh City to Hanoi delayed to 20:40 due to late arrival
VietJet’s handwritten delay notice for VJ156 to Hanoi: new time 20:40, reason late arrival

Boarding. The boarding gate brought more drama: people were shouting at each other in Vietnamese, over what seemed to be a luggage issue. Boarding was by minibus out to the aircraft, and the minibuses were overcrowded.

Arrival. VJ156 landed in Hanoi at 23:13, almost an hour after its scheduled 22:15 arrival.

Hanoi domestic arrivals board showing VietJet VJ156 from Ho Chi Minh City scheduled 22:15 and landed 23:13
The Hanoi arrivals board: VJ156 scheduled 22:15, landed 23:13

The Real Cost of My VietJet Ticket

ItemWhat I PlannedWhat Actually HappenedExtra Paid
RoutingDirect DPS–Hanoi, about 5 hoursDPS–SGN–Hanoi, more than 10 hours5+ hours of my day
Exit-row seatPaid in advancePaid in advanceVietJet lists extra-legroom seats at VND 220,000 per sector on Southeast Asia routes
20 kg checked bagPaid in advanceHad to be checked in again at SGNVietJet lists 20 kg at VND 480,000 on Southeast Asia routes when bought at booking
Check-in queuesNormal DPS waitOver 1 hour at DPS, long queue again at SGNTime
Immigration at SGNNot a factor on a direct flightAbout 1 hour in line; asked for EUR 30 to skip, refusedTime
Priority check-in at SGNNot applicableThe only way to make the connectionUSD 7
Cash purchase on boardUSD 5Charged IDR 120,000, about USD 7–8Roughly USD 2–3
Onward flight VJ156On time70-minute delay, announced only on a handwritten board; landed 23:13Time

Add it up and the cheap direct flight became a two-leg day with roughly USD 10 of unplanned spending and more than 5 hours of lost time. None of the extra cash is large; what grates is that each charge arrived at the moment I had no alternative.

Tips If You Do Fly VietJet

  • Weigh your bags at home and buy your allowance at booking. VietJet’s counters enforce the allowance strictly, and repacking at the counter is what turns check-in into an hour. VietJet’s published fee for 20 kg on Southeast Asia international routes is VND 480,000 at booking, VND 580,000 if added later and VND 720,000 at the airport.
  • Book through Trip.com, not direct. When VietJet refused to rebook me after cancelling my flight, Trip.com’s customer service got it done.
  • Arrive early at DPS. I did not try VietJet’s online check-in, and I saw no faster line for the passengers who had; everyone stood in the same queues. Plan for more than an hour at the counters.
  • Pre-book your meal or carry Vietnamese dong or a working card. VietJet’s menu says pre-booked meals save up to 30 percent, and paying in another cash currency cost me about 50 percent extra on a USD 5 item.
  • Avoid connecting in Vietnam on VietJet if you can. VietJet does not process the onward leg for you at Tan Son Nhat: you clear immigration, collect your bag and check in again at the domestic terminal.
  • If you must connect at SGN, allow 3 hours or more. VietJet’s stated minimum of 150 minutes assumes a staffed transit point and a short immigration line. On my day, neither existed. Frequent travelers suggest at least 3 hours, and I would now say that is the floor.
  • Budget for the USD 7 priority check-in. If the domestic check-in queue is impossible, priority check-in exists, and the helpers will sell it to you.
  • Watch the gate board, not the screens. At Ho Chi Minh City the 70-minute delay appeared only on a handwritten board by the gate, so check it every 15 minutes.
  • Expect bus boarding at Ho Chi Minh City. Keep your hand luggage light and manageable; the minibuses to the aircraft are packed.
  • Book direct routings, and if VietJet cancels, insist on a rebooking rather than accepting the refund they offer first; two weeks out, a refund will not buy you a comparable seat elsewhere.
  • Never pay a border official to skip a queue. Queue, however long it takes.

When I compare flights out of Bali, I search on Trip.com, which accepts international cards and lists the full-service carriers alongside the low-cost ones, so the real price gap between VietJet and a through-checked alternative is visible before you book. For the long sectors,

How to Skip the Queues in Vietnam: Fast Track and Lounges

On this trip, the queues cost me more time than the flying: over an hour at check-in in Denpasar, about an hour at immigration in Ho Chi Minh City, and another line at the domestic terminal that I only beat by paying for priority check-in. In Vietnam, priority check-in and lounge access are not luxuries; they are the difference between making a connection and missing it.

The way I get both is a Revolut account on the Ultra plan. It costs me €70 a month and includes unlimited airport lounge access and unlimited Fast Track. On this trip it got me into the Concordia Lounge at Denpasar before VJ894, and into the Le Saigonnais lounge in Ho Chi Minh City’s domestic terminal while VJ156 ran 70 minutes late, which is a far better place to wait than a gate with a handwritten delay board. On a day when a single line can swallow an hour, the fee pays for itself at the first airport. You can open a Revolut account here.

Tip: Revolut Ultra also includes free Fast Track through passport control on arrival, but it has to be booked in the Revolut app at least 24 hours before you land. I only found that out after I had queued for an hour at Tan Son Nhat, so book it before you fly.

ugh passport control on arrival, but it has to be booked in the Revolut app at least 24 hours in advance, which i didnt know about before this trip.

Sun PhuQuoc Airways vs VietJet: Night and Day

A few days later I flew Sun PhuQuoc Airways from Hanoi to Dong Hoi on flight 9G1425, and it was night and day compared with VietJet. At Hanoi’s Noi Bai airport, Sun PhuQuoc had 8 check-in counters open and no line at check-in.

Sun PhuQuoc Airways check-in counters A25 to A31 at Hanoi Noi Bai airport with no queue
Sun PhuQuoc Airways check-in at Hanoi Noi Bai: counters open and no line (faces blurred)

In the same hall, VietJet had 3 counters open for more flights, and once again a long line at check-in.

Long VietJet check-in queue at Hanoi Noi Bai airport with few counters open
VietJet check-in in the same hall at Noi Bai: few counters and a long line (faces blurred)

Boarding was smooth and the flight was on time. Despite the flight being only 50 minutes, the crew gave every passenger a bottle of water and a cookie; on VietJet, the water alone costs USD 4. It was a great flight, and much better than VietJet.

Who VietJet Is (and Isn’t) For

VietJet makes sense for a traveler on a single nonstop sector, such as DPS–SGN on VJ894, who is carrying hand luggage only, has eaten before boarding, has a card that works abroad and has nothing time-critical at the other end.

VietJet is the wrong choice for anyone connecting onward within Vietnam, anyone checking a bag who dislikes handling it twice, anyone who expects an airline to look after them when it cancels a flight, and any traveler for whom a day of queuing cannot be absorbed. The luxury reader of this magazine falls into the second group more often than the first. If the alternative is a full-service carrier with a through-checked bag, such as Malaysia Airlines’ A330neo out of Denpasar, pay the difference.

My VietJet Review Verdict

My rating: 1.5 / 5.

VietJet got me from Bali to Hanoi, but everything around the flying was the problem: a cancellation that put me on a connection I never wanted, a Denpasar check-in that took longer than any I have known in Bali, pricey buy-on-board with a poor cash rate, an unattended transfer counter at Ho Chi Minh City, a USD 7 fee that was the only way to make a connection VietJet itself had built, a 70-minute delay announced only on a handwritten board, and shouting at the gate before an overcrowded bus to the plane. I will avoid VietJet on future trips, and I will avoid connecting flights in Vietnam altogether. Once I was in Vietnam, the trip got much better: read my reviews of the Bhaya Soul cruise in Ha Long Bay and Auko Eco-Wellness Lodges in Phong Nha, and my alternative to the classic Vietnam route.

FAQ

Is VietJet a good airline?

VietJet is a low-cost carrier: paid seat selection, paid baggage and buy-on-board food. My 2 November 2026 experience was poor, with a cancelled direct flight, a 1-hour check-in queue at Denpasar and a chaotic connection at Ho Chi Minh City. For a single nonstop sector it may be acceptable; for a connection it is not one I recommend.

Does VietJet check bags through on connections at Ho Chi Minh City?

Not on an international-to-domestic connection. VietJet’s own guidance says you collect your bag after immigration, go to a Transit Service Point and check in again at the domestic terminal. On my trip the transfer counter was unattended and I checked in from scratch at Terminal 1.

Is food free on VietJet?

No. Everything is for sale. On VJ894 the international menu listed water and soft drinks at USD 4 (VND 100,000), beer at USD 5 (VND 120,000), hot meals at USD 7 (VND 170,000) and Indian hot meals at USD 12 (VND 280,000). Pre-booking meals saves up to 30 percent; on board, pay by card or in Vietnamese dong.

How strict is VietJet on baggage?

Very. At Denpasar, passengers were repacking suitcases on the floor to meet the allowance, which is a big reason check-in took over an hour. Buy the checked allowance you need at booking, when VietJet charges VND 480,000 for 20 kg on Southeast Asia routes against VND 720,000 at the airport.

What happens if VietJet cancels my flight?

In my case, VietJet offered a refund with no compensation or a flight a day later, and refused to rebook me on the same day until Trip.com, where I had booked, took up the case and got me onto a connecting itinerary. Ask for a rebooking rather than accepting the refund; two weeks out, other airlines’ fares had risen far above what I originally paid.

How long do I need to connect at SGN on VietJet?

VietJet’s minimum connecting time for domestic airports is 150 minutes, but that assumes short immigration lines and a staffed transfer point. I spent about an hour at immigration alone and still needed a USD 7 priority check-in fee to make the flight. Allow at least 3 hours, or better, avoid the connection.

More on luxury travel in Vietnam: the best luxury hotels in Vietnam · the best luxury hotels in Hoi An · Azerai La Residence Hue review · Namia River Retreat review (Hoi An) · what to do in Con Dao.

This article contains affiliate links. If you book through them, I may earn a small commission at no extra cost to you.

Read more about how I review or visit my Work With Me page.

My Top Travel Tips

  1. Never book the first price you see. I run the same room through Booking.com, Trip.com, Expedia and Vio.com before I commit — and anywhere in Southeast Asia I add Traveloka, which holds rates the global sites don’t show. No platform is always the cheapest: Trip.com usually wins across Asia, Expedia on flight-and-hotel packages, Vio.com on raw price. I was sceptical the first time I used it; it saved me 20%. Is Vio safe? I price-tested it against Booking.com and Expedia — the full numbers are here. Five minutes of comparing regularly takes 10–20% off the same stay.
  2. Compare flights the same way. I start on Aviasales — lowest fares from reliable agencies, no added fees or markups, and a flexible-date search that shows when flying a day or two either side costs less — then cross-check Kiwi.com, which builds cheaper routings by combining airlines that don’t sell tickets together. If you book one of those self-connections, read what the Kiwi.com Guarantee covers first.
  3. I book tours and experiences with GetYourGuide for the 24-hour free cancellation, check Viator when it doesn't have what I want, and read the newest reviews on Tripadvisor before booking anything.
  4. Planning a cruise? Compare sailings on CruiseDirect: no booking fees, a best price guarantee and free cabin holds while you decide.
  5. Never travel without insurance. Check international insurance here.
  6. For airport lounge access, sign up for Priority Pass — over 1,300 lounges worldwide, and it pays for itself in two trips.
  7. Sort your SIM before you fly. I install an Airalo eSIM before departure — data plans for over 200 countries, set up in minutes, and no roaming bill waiting for you when you land.

The full strategy is in my guide to finding hotel and flight deals without sacrificing luxury.

Leave a Comment

Your email address will not be published. Required fields are marked *