By Vietnam is well connected by airways, land and seaway. However, there is no direct flight to Hoi An. Therefore, the easiest way to reach Hoi An is via Hanoi. You can also fly to Danang and from there take a bus, taxi or private car to Hoi An. You can also opt for open tour buses to go to Hoi An.