You can reach to the Cat Bi Aiport located in this country by taking numerous direct flight from India. Jet Airways is one of the common flight options for you to consider. Once you reach this aiport you can take a cab which would drop you off to your location in around 2.5 hours.
Visa is required by the citizens of India to enter the country of Vietnam. You can either apply for Visa at New Delhi or can apply for the same online. You can also apply for Visa on arrival. Cost of a single entry visa is approximately Rs. 1500/- while for multiple entry it is Rs. 3000/-
You can take a flight to the city of Hanoi or to the Hai Phong Airport, from where you would get an pretty easy commutation to this bay with the help of cabs.
You can comfortably reach to Halong Bay through the means of roads. You can take a cab from the city of Hanoi and take highway 18 which would leave you at this location in around 4 hours.
You won't be able to reach Halong Bay By Train.
As mentioned before being a bay there are numerous islands present in the vicinity. Therefore you can visit any of the islands with the help of ship or boat, while walking around islands can be done on foot.
Compare quotes from upto 3 travel agents for free