Heritage Cruises
Heritage Cruises
US$180 US$202
Ambassador Cruise
Ambassador Cruise
US$180 US$198
Peony Cruise
Peony Cruise
US$140 US$161
Orchid Cruises
Orchid Cruises
US$180 US$198
Stellar of the Seas
Stellar of the Seas
US$180 US$189

How to Get from Thailand to Halong Bay

The distance between Thailand and Halong bay is about 895 miles (1441 kilometers). From Thailand, the best and fastest option is to fly to Hanoi and then travel to Halong bay. There are currently no direct flights between Thailand and Halong bay.

How to Get from Thailand to Halong Bay
IN A NUTSHELL
  • Travellers can fly from Bangkok, Chiang Mai and Krabi to Hanoi and then take a bus or join a cruise tour to Halong bay.
  • Thai citizens do not need a visa for Vietnam for 30 days.

Visa requirements

Nationality Visa requirements Free Stay
Thailand Not required 30 days
Other passport holders residing in Thailand Visa required N/A

How to get a visa

Map of the embassy of Vietnam in Bangkok, Thailand (Google map) 

There are three options for visitors from Thailand to obtain a visa for Vietnam:

  • Visa at the local embassy of Vietnam in Bangkok: 83 1 Witthayu Rd, Lumphini, Pathum Wan District, Bangkok 10330, Thailand, Phone: +66 2 251 7202 (Verified)
  • Visa on arrival (Applicable to air travel only)
  • E-visa (Official site)

A 30-90 day tourist e-visa may cost approximately US$25 to US$50 (approximately 900 to 1800 Thai Baht).

From Bangkok

From Bangkok
Bangkok at night (Photo: Shutterstock)

As of 2025, travelers can enjoy daily non-stop flights from Bangkok (Suvarnabhumi Airport and Don Mueang Airport) to Hanoi (Noi Bai International Airport). The average flight duration is approximately 1 hour and 50 minutes, with round-trip fares starting as low as THB 3,860.

Airlines Schedule Flight time Stop Price
Bangkok Airways (bangkok-airlines.com) 19:00 BKK - 21:00 HAN - Airbus A321 2h 00m Non-stop THB 4,860 (Round-trip)
Vietnam Airlines (vietnamairlines.com) 09:05 BKK - 11:20 HAN - Airbus A321 2h 15m Non-stop THB 5,030 (Round-trip)
Thai Airways (thaiairways.com) 10:35 BKK - 12:25 HAN - Airbus A330 1h 50m Non-stop THB 7,210 (Round-trip)
AirAsia (airasia.com) 07:00 DMK - 08:45 HAN - Airbus A321 1h 45m (fastest) Non-stop THB 3,860 (Round-trip)
Vietjet Air (vietjetair.com) 12:15 BKK - 14:05 HAN - Airbus A330 1h 50m Non-stop THB 6,580 (Round-trip)

From Chiang Mai

From Chiang Mai
The Great Holy Relics Pagoda Nabhapolbhumisiri, Chiang mai, Thailand (Photo: Shutterstock)

The distance between Chiang Mai and Hanoi is approximately 877 miles (1,412 km). Travel options from Chiang Mai to Hanoi include both bus services (via Luang Prabang, Laos) and air travel.

Airplane:

Airlines Flight Schedule Stops Price
Thai AirAsia 13:20 CNX - 14:50 HAN - Airbus A321 (1h 30m) Non-stop THB 4,200 (Round-trip)
Bamboo Airways 10:40 CNX - 12:10 HAN - Boeing 737 (1h 30m) Non-stop THB 4,500 (Round-trip)

Bus:

There is no direct bus service from Chiang Mai to Hanoi. Travelers must first take a bus from Chiang Mai to either Huay Xay or Luang Prabang in Laos. From there, another bus can be taken to reach Hanoi. Expect a lengthy and less comfortable journey, as the bus is not equipped with sleeper facilities and will involve an extended travel time.

From Krabi

From Krabi
Krabi, Thailand (Shutterstock)

As of 2025, travelers between Krabi and Hanoi still cannot book direct flights. The most efficient route involves flying from Krabi to Bangkok before continuing to Hanoi.

Schedule:

Airlines Flight Schedule Stops Price
Thai Lion Air 13:10 KBV - 20:15 HAN (7h 5m total travel time) 1 Stop (3h 45m layover in DMK) THB 6,900 (Round-trip)
Thai Airways 10:20 KBV - 19:20 HAN (9h 0m total travel time) 1 Stop (5h 50m layover in BKK) THB 12,200 (Round-trip)

For the most updated flight information and prices, it is advisable to check the airlines' official websites or reliable travel booking platforms prior to planning your travel.

Questions and Answers (0)

Ask your question
Contact Information

Be the first to ask a question on this page!

Frequently asked questions

1. Are there any international cruise lines connecting between Thailand and Halong bay?

Yes, Silversea's Silver Spirit (website) offers a 14-night cruise from Singapore to Koh Samui, with a stop at Halong Bay. For updated travel information, visit this page.

2. Are there direct flights from Thailand to Halong bay?

As of 2025, there are still no direct flights from Thailand to Halong Bay. However, airlines are expected to launch new routes to Van Don Airport soon. Stay tuned for updates on flight availability.

3. I am a UK passport holder living in Chiang Mai, do I need a visa to visit Halong bay?

No, UK passport holders are exempt from visa requirements for stays of up to 90 days in most countries. Always check specific entry requirements for your destination before traveling.

Halong Bay Cruises & Tours

Explore Halong Bay

Discover the charming and exotic landscapes of Halong bay on an all-inclusive luxury cruise!

Need assistance?

+84 987 246 600 (Whatsapp)
+84 969 606 606 (Whatsapp)
Request a call back
Or Email us

Top cruises in Halong bay

Heritage Cruises Binh Chuan

Heritage Cruises Binh Chuan

FROM US$275/person
DAYS 2
Ambassador Cruise

Ambassador Cruise

FROM US$675/person
DAYS 2
Capella Cruise

Capella Cruise

FROM US$300/person
DAYS 2
Indochine Premium Cruise

Indochine Premium Cruise

FROM US$425/person
DAYS 2