Affiliate Disclaimer: This article may contain affiliate links, which means we may earn a small commission if a reader clicks through and makes a purchase. See full Affiliate Disclosure here.

How To Get To Hoi An From Da Nang – Complete Guide

The picturesque town of Hoi An lies just 29 miles south of Da Nang and many travellers make this journey when visiting Vietnam to enjoy the beautiful old town of Hoi An.

This guide will detail how to get to Hoi An from Da Nang, giving all the information you’ll need including prices, important information and links to timetables.

How To Get To Hoi An From Da Nang – Overview

There are a few different ways in which you can travel from Hoi An to Da Nang.

These include by private transfer, taxi, bus or motorbike. The rest of this guide will discuss these options in much more detail.

Jump to:

Hoi An is a relatively small town and so it does not have an airport or a train station so most people travelling from elsewhere in Vietnam will travel to Da Nang then get a car, bus or motorbike to Hoi An as these are the only options available.

The cheapest option is to travel by bus. The fastest option is to travel by car.

Car$10 – $2045 mins
Bus$150-60 mins
Motorbike$645 mins

How To Get To Hoi An From Da Nang By Car

Driving to Hoi An is definitely the easiest and most comfortable option however it will also be the most expensive.

There are a few different options including a private transfer, using Grab or taking a taxi. These are discussed below.

Private Transfer

Cost: $5 – $15

Duration: 45 minutes

You can organise a private transfer to Hoi An and travel in a car or mini-van. Prices range from $5 to $15 per person depending on the size of car, number of passengers and company.

If you’re travelling alone then this option will be cheaper than a taxi, if you’re travelling in a group then a taxi or Grab may be cheaper.

Check out this shared shuttle bus from Da Nang airport which costs just $5 per person with Klook.

Another private transfer option is with Hura Cars which operates just in the area. The prices range but are around $15 for a car.

There are plenty of other private transfer companies to choose from as well as the above. Feel free to do more research if these don’t suit you. There’s a range of options on which is another reputable company.


Cost: $11 – $13

Duration: 45 minutes

Another great option is Grab. 

Grab is essentially the same as Uber but operates in South East Asia. It’s super easy to use and really convenient.

All you need to do is download the Grab app (iOS link, Google Play link) to your phone and you can arrange for someone to pick you up instantly. You just need to input your location, destination and the type of car you want.

There will also be a set price as well so the driver cannot overcharge you. Grab’s also tend to be cheaper than regular taxis.

You can choose to pay by cash or card. If you pay by card, the fair will automatically be taken from your card at the end of the ride using the app. However if you want to avoid international transaction fees then you can choose to pay the driver in cash.

For this ride, expect to pay between $11 – $13

If you’re a solo traveller then it’s great to know that Grab also offers a motorbike option which is even cheaper. 


Cost: $15 – $20

Duration: 45 minutes

If Grab isn’t for you or you’re not tech savvy then you can also hail down a regular taxi and you’ll find these all over the city.

Taxis are generally quite reliable but ensure that you don’t overpay as some taxi drivers may hike up the price if they realise you’re a foreigner.

Two well-known and reputable taxi companies are Mai Linh and Vinasun and you won’t be scammed with these companies.

Below are the phone numbers for these taxi companies:

Mai Linh – +84 511 352 5252

Vinasun – +84 511 368 6868

For a taxi, expect to pay between $15 – $20 USD for this journey. This price will get you a standard 4 seat vehicle. If you need something a bit bigger, a 7-seater will cost around $25.

I’d suggest agreeing on a price before setting off to ensure they don’t overcharge you. Be aware that some taxi companies will have meters that will charge you 2x or 3x the normal price so I’d suggest going with a reputable company like the ones mentioned above. If you’re travelling with a reputable company then it’s fine to use the meter.

The journey time will be around 45 minutes. 

How To Get To Hoi An From Da Nang By Bus

Cost: $1

Duration: 50 – 60 minutes

Travelling to Hoi An by bus is the cheapest option. 

There is a direct bus from Hoi An to Da Nang. The bus is operated by DanaBus and you should take route 1 which is the route between Hoi An and Da Nang.

Route 1 runs between the Da Nang Central Bus Station and the Hoi An Bus Station but it does have various stops along the way. It may be worth checking the route map to see if another stop is closer to your exact destination. 

The last stop is the Hoi An Bus Station. It will take you 20 minutes to walk to the town centre from here. Alternatively, you can hop in a taxi which will only take 5 minutes. 

This bus departs every 20 minutes between the hours of 5.30am and 5.50pm. You can check the bus route here. Please note this is a Vietnamese website but you can translate it to English.

DanaBus also has an app (iOS link, Google Play link) which is super useful. The app allows you to look up the bus routes, track the bus locations in real time and check when the buses will arrive and depart.

The journey will take between 50 – 60 minutes.

This bus will cost 18,000 VND which is just under $1 USD. You can purchase your ticket as you board the bus.

There have been reports that drivers will sometimes charge you a higher price when you board the bus as a foreigner. It does state on the bus website that the price is 18,000 VND so if someone tries to charge you more, I’d have the website on your phone ready to show them. This link shows the price on their website.

How To Get To Hoi An From Da Nang By Motorbike

Cost: $6

Duration: 45 minutes

Finally, probably the most fun option is to hire a motorbike and ride from Da Nang to Hoi An. There are many hire shops around Da Nang where you can hire a motorbike for a day or two. 

Make sure you check the bike carefully when you take it out ensuring you note (and photograph) any damage/scratches to avoid being accused and fined for them.

Hiring a motorbike for 1 day should cost around $6 USD. If you’re hiring for longer than a day then you may get a discount on the daily rate for hiring it for a longer period. 

You usually will have to leave your passport with the rental shop, this just ensures that you do return the bike to them afterwards. 

I’d suggest using Google Maps on your phone for the best route. Ensure you have a good phone plan with enough data to get you there. 

Thanks for reading this guide on how to get to Hoi An from Da Nang. 

Not sure what to do in Hoi An? Check out my guide on all the non-touristy things to do in Hoi An

Both are super popular places to visit in Vietnam and the journey between the 2 is easy if you know how. 

Happy Travels!