There are no direct flights from India to Hanoi. However, there are several flights from India to Bangkok, which is the closest international airport to Hanoi. From Bangkok, there are several connecting flights to Hanoi.
There are many airlines that fly to Hanoi, such as Vietnam Airlines, AirAsia, Jetstar Pacific, and Korean Air.
There are buses from various points in Vietnam to Hanoi. There are also buses from China and Laos to Hanoi.
There are three train stations in Hanoi: Hanoi Station, Gia Lam Station, and Ha Dong Station. You can take a train from Ho Chi Minh City to Hanoi, or from Bangkok to Hanoi.
There are a few bus companies that offer services from Ho Chi Minh City to Hanoi. The buses usually depart in the evening and the journey takes around 10 hours.
The best way to get around in Hanoi is by taxi or Uber.