Hoi An does not have an airport nor a train station of its own. The only way to reach the town is by road. The nearest major airport and railway station are at Da Nang, around 29 Km to the north. From Da Nang taxis can be hired or buses can be availed which run regularly between the two destinations on a daily basis.
The nearest airport to Hoi An is at Da Nang, 30 Km to the north. When travelling from India, you would have to book a flight to any of the major international airports in Vietnam and then hop onto a connecting flight to Da Nang Airport. From Da Nang, taxis, rental bikes and buses can be taken to reach Hoi An.
The nearest airport from Hoi An is Da Nang Airport which lies at a distance of 30 Km to the north. From this airport, taxis can be hired to reach Hoi An. Buses are also available from Da Nang to Hoi An daily.
Hoi An is only connected to the rest of Vietnam via roadways. You can take motorbikes or cabs from Da Nang and can reach this place via the Marble Mountains. You would also get a cab from Quang Binh or Hue to this place at a pretty affordable price.
The nearest railway station from Hoi An is Da Nang Railway Station which lies at a distance of 30 Km to the north. From here, taxis can be hired to reach Hoi An. Buses are also available from Da Nang to Hoi An daily.
Buses run regularly to and from Hoi An, connecting it to other major domestic hubs. Da Nang which lies just 30 km to the north has daily buses running to Hoi An for cheap.
Most of this town can be covered on foot, however there are options for Motorbikes and taxis available. However due to government regulations you arenêt allowed to move with vehicles in certain older parts of this town.