How to get Hoi An

The only way to get there is by road. You can hire a taxi from the neighbouring city of Da Nang, which does have an airport with daily flights from Hanoi, Ho Chi Minh City and other large Vietnamese cities. There's also a train station in Da Nang, and bus services are plentiful.


BY PRIVATE TRANSFER: We arrived in Da Nang at night so we arranged for a private transfer through our hotel. We paid VND 300,000 each way. If you can, then I suggest making similar arrangements with your hotel. Another option is to book a private transfer through Klook. They offer two transfer options – for passengers arriving during normal hours (5AM-10PM), and for people getting in during off-hours (10PM-5AM).

BY TAXI: Based on my research, it should cost you anywhere between VND 300,000-400,000 to get to Hoi An from Da Nang Airport via taxi. Going by taxi is fine, but you’ll probably pay less if you arrange for a private transfer through your hotel.

BY SHUTTLE: I read that there’s a shuttle bus which takes you from the airport to Hoi An for USD 5. It leaves every hour from 5AM-11PM. There doesn’t seem to be much information about it online, so I suggest asking airport personnel about the shuttle bus when you arrive in Da Nang.

BY BUS: The cheapest way to get to Hoi An from Da Nang is by public bus. It costs VND 25,000 (about USD 1) each way. However, it doesn’t stop at Da Nang Airport so you’ll need to take a taxi first to Da Nang central bus station. From there, buses leave every 20 minutes from 5:30AM until 6PM. It will make several stops and get you in to Hoi An in about 70-80 minutes.

As described, we got to Hoi An via Da Nang but there are other ways to get there depending on where you are. You might want to check out 12Go Asia to see what route options available to you. You can click on the link or use the widget below.

Online Reservation

Book Direct & Save ! Best Rates for Direct Booking
Book Now