Halong Bay, Vietnam
How to reach:
By Air: Nearest International Airport is Nao Bai International Airport, which is 40 km outside Hanoi in Vietnam.
From the airport, take a mini-van or a bus or hire a car to go to Halong Bay. It is advisable not to take a private bus for Halong as it is usually over-crowded and stops after every 5 or 10 minutes. Image Source
By Car: You can reach Halong Bay by car by Highway 18, which passes by Tuan Chau Island, Bai Chay Road and Hon Gai Bridge.
By Cruise: Halong Bay can also be reached by International Cruise Ship, which docks at Cai Lan International Port, which is just 10 minutes away from Halong Bay.
Best time to visit: April to January.