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 get 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 about US$25 to US$50 (755 to 1500 Thai Baht).

From Bangkok

From Bangkok
Bangkok at night (Photo: Shutterstock)

There are daily non-stop flights from Bangkok (Suvarnabhumi and Don Mueang) to Hanoi (Noi Bai). The average flight time is about 1h50m and the lowest round trip fare is 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,635 (Round-trip)
Vietnam Airlines (Vietnamairlines.com) 09:05 BKK - 11:20 HAN - Airbus A321 2h 15m Non-stop THB 4,635 (Round-trip)
Thailand Airways (Thailandairways.com) 10:35 BKK - 12:25 HAN - Airbus A330 1h 50m Non-stop THB 6,910 (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,292 (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 877 miles (1412 km). You can get to Hanoi from Chiang Mai either by bus (via Luang Prabang, Laos) or airplane.

Airplane:

Airlines Flight Schedule Stops Price
Thai AirAsia 13:20 CNX - 14:50 HAN - Airbus A321(1h30m) Non-stop THB 3,460 (Round-trip)

Bus: 

There is no direct by from Chiang Mai to Hanoi. You will need to take a bus from Chiang Mai to either Huay Xay or Luang Prabang in Laos, then catch another bus to Hanoi. Since the bus is not a sleeper-bus, you can expect an uncomfortable and time consuming bus ride.

From Krabi

From Krabi
Krabi, Thailand (Shutterstock)

There are no direct flights between Krabi and Hanoi. You will need to fly to Bangkok, then onto Hanoi.

Schedule:

Airlines Flight Schedule Stops Price
Thai Lion Air 13:10 KBV - 20:15 HAN (7h5m) 1 Stop (3 h 45m in DMK) THB 6,665 (Round-trip)
Thai Airways 10:20 KBV - 19:20 HAN (9h0m) 1 Stop (5 h 50m in BKK) THB 11,970 (Round-trip)

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, Silver Spirit (website) operates a 14 night holiday starting from Singapore to Koh Samui, then to Halong bay.

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

No, there is no direct flight between Thailand and Halong bay at the moment. Many airlines plan to open new routes to Van Don Airport in the time to come.

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 for 45 days.

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

Essence Grand Cruise

Essence Grand Cruise

FROM US$677/person
DAYS 2
Heritage Cruises Binh Chuan

Heritage Cruises Binh Chuan

FROM US$180/person
DAYS 2
Ambassador Cruise

Ambassador Cruise

FROM US$180/person
DAYS 2
Capella Cruise

Capella Cruise

FROM US$195/person
DAYS 2
Indochine Premium Cruise

Indochine Premium Cruise

FROM US$385/person
DAYS 2