The major port of air entry for Hoi An is Da Nang International Airport (DAD). There are daily flights from Hanoi and Hochiminh City and without delay, it is one-hour flight.
From the airport, it takes about 45 minutes by car to Hoi An center. Taxi are plentiful as you walk out of the luggage area. It should cost around 15-18 dollars by meter taxi.
Tip: when booking your hotel in Hoi An, check if they have a pick-up service. The service usually costs about 10 dollars. Another way of saving your bucks is to bargain with the taxi driver for a fixed price instead of having your trip metered. The fixed fee should be 13 dollars at most.
Open tour bus run from most major destinations to Hoi An. If you catch a bus from Hanoi, it will most likely be overnight bus. From Hue it takes about 2.5 hours to arrive. You can purchase your tickets from most tour companies in the tourist area.
From Da Nang, city bus runs every hour from the Bus station at 33 Dien Bien Phu, Thanh Khe district. It costs about 1 dollar for one way ticket.
Buses run daily from Southern destinations such as Nha Trang, Da Lat and Hochiminh City. The same open tour rule applies and it’s advisable you book your ticket in advance to guarantee good seating.