GoAsia
How to Get from Bangkok to Hanoi

How to Get from Bangkok to Hanoi

Last updated: October 16, 2026
Contents

Bangkok and Hanoi are linked by direct flights, which makes flying the practical choice for most visitors. AirAsia lists non-stop flights of around 1 hour 55 minutes, with individual flights between 1 hour 45 minutes and 1 hour 55 minutes.[1] Overland routes through Laos take much longer and involve border crossings. You can compare schedules and book on GoAsia.cc.

Train, Bus, Flight and Ferry tickets

Booking and payment are handled by 12Go, not GoAsia. We may receive a commission when you book through our links.

Bangkok to Hanoi by Flight

Several airlines serve the route, including Thai AirAsia and Thai Airways.[1][2] Flights leave from both of Bangkok's international airports, Suvarnabhumi (BKK) and Don Mueang (DMK), and land at Hanoi (HAN).[2]

Departures from Suvarnabhumi Airport (BKK)

Thai Airways flies from Suvarnabhumi to Hanoi, and Suvarnabhumi is usually the more convenient airport if you connect from a long-haul flight or stay in the eastern parts of the city.[2] Fares and schedules change with the season and how early you book, so check the airline for the date you want.

Departures from Don Mueang Airport (DMK)

Don Mueang is the main hub for low-cost carriers in Bangkok and suits you if you stay in northern Bangkok. Thai AirAsia lists the cheapest Bangkok to Hanoi fares from 2,516 baht (about $75), and flight durations of 1 hour 45 minutes to 1 hour 55 minutes.[1] Low-cost carriers often charge extra for checked luggage and enforce weight limits strictly, so check the baggage terms before you book.

Don Mueang International Airport in Bangkok
Don Mueang International Airport in BangkokPhoto: Bebiezaza / Wikimedia Commons, CC BY-SA 4.0

Comparing Your Options

Mode Price Duration Notes
Flight (low-cost, e.g. AirAsia) From 2,516 baht ($75)[1] About 1h 45m to 1h 55m[1] Departs from DMK or BKK; extra charges for baggage are common
Flight (full-service, e.g. Thai Airways) Varies by date[2] About 1h 55m (route average)[1] Departs from BKK

Tips for Traveling from Bangkok to Hanoi

  • Check Entry Requirements: Entry rules for Vietnam depend on your nationality and change from time to time. Check the official Vietnamese e-visa portal before you book, and carry any e-visa confirmation with you at check-in in Bangkok.
  • Airport Selection: Double-check which Bangkok airport your flight departs from. BKK and DMK are on opposite sides of the city, and a mistake can mean a long and expensive taxi ride.
  • Luggage: If you fly with a low-cost carrier, compare the checked baggage allowance and fees with a full-service fare.
  • Booking Ahead: Prices rise closer to departure, so book early if your dates are fixed.

Timetable

Flight Bangkok - Hanoi $ 70.90–172.57 1h 40m – 1days 1h 5m
  • →  Economy 07:45, 12:20, 14:35, 15:05, 15:55, 17:30, 17:40, 18:00, 19:00

Frequently Asked Questions

How can I book tickets from Bangkok to Hanoi?

Use the booking tool on this page to compare the transport options currently available from Bangkok to Hanoi, including current prices and schedules.

What is the cheapest way to get from Bangkok to Hanoi?

The cheapest way is to fly. AirAsia lists the cheapest Bangkok to Hanoi fares from 2,516 baht (about $75), and prices vary with the date and how early you book.

What is the fastest way to get from Bangkok to Hanoi?

A direct flight is the fastest way. AirAsia lists non-stop flights of around 1 hour 55 minutes, and individual flights take between 1 hour 45 minutes and 1 hour 55 minutes.

How long does it take to get from Bangkok to Hanoi?

Direct flights take about 1 hour 45 minutes to 1 hour 55 minutes. Add time for the transfer to the airport, check-in and immigration on both ends.

Which airport in Bangkok should I fly from?

You can fly from Suvarnabhumi (BKK) or Don Mueang (DMK). Thai Airways flies from Suvarnabhumi, while Don Mueang is the main hub for low-cost carriers such as Thai AirAsia.

Do I need a visa to fly from Thailand to Vietnam?

It depends on your nationality. Some nationalities can enter Vietnam without a visa for a limited stay, others need an e-visa. Check the official Vietnamese e-visa portal for your passport before you book.

Is there a train from Bangkok to Hanoi?

There is no direct train between Bangkok and Hanoi. Overland travel means crossing several borders by bus and takes much longer than flying.

Sources and background

Numbers in the text such as [1] refer to these sources.

  1. [1] AirAsia: Cheap Flights from Bangkok to Hanoi. Retrieved October 15, 2026.
  2. [2] Thai Airways: Bangkok to Hanoi Flights. Retrieved October 15, 2026.

Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.