By Air
The nearest airport to Ha Long Bay is Cat Bi International Airport (HPH) in Hai Phong or Noi Bai International Airport (HAN) in Hanoi. From the airport, you can take a bus, taxi, or a shuttle to Ha Long Bay:
- Hanoi to Ha Long Bay: Approximately 3-4 hours by road.
- Hai Phong to Ha Long Bay: Around 1.5 hours by road.