Ho chi minh to Hoi An Bus
Multiple flights daily. Little more than an hour. Run on time. 600km, 375 miles. $40- $60 train
There is no train station in Hoi An so you need to get to the Da Nang which is the nearest railway station. The distance between Da Nang and Hoi An is about 30 km.
The distance between Ho chi minh to Da Nang is 600 km or about 375 miles. There is a direct train service between the two cities with multiple trains running daily. The time taken for the journey is a whopping 16-17 hours.
The ticket fare between Ho chi minh to Da Nang is in the range of $40- $60 depending on the class you reserve; four bed soft berth being the most expensive.
Because of the both long journey and a high cost I strongly recommend you to take a flight instead of the train.
Flight from Ho chi minh to Hoi An
There is no airport in Hoi An and the nearest one is in Da Nang. Da Nang is a relatively busy airport and thus the ticket prices are also cheaper.
Vietjet offers from as low as $22 all inclusive. Yes! I am not talking about special offers or flash sales where only a handful of tickets are offered at low prices, this is a regular price. Note, that I bought the ticket about only a week ahead. So plan accordingly.
There are multiple flights daily from Saigon to Da Nang International Airport. The travel time is little more than an hour. The flights run as scheduled and can be relied upon. The domestic terminal is Ho Chi Minh is located next to the international airport (walkable distance). And from city center you can reach easily by bus 152 and 109.
Da Nang to Hoi An
Da Nang airport to Hoi An
There is no direct public bus service from airport between the two cities. However there is a bus from near the train station.
The most economical way to travel between Da Nang airport and Hoi An is private shuttle bus. The cost is 100,000 VND and the shuttle runs from 6AM to 11 PM. The shuttle bus, however, is bit tricky to find as you won’t see any signposts once you come out of arrival. Just before the arrival gate, on the right side you will see the bus counter, it’s like an open shop with lot of free touristy stuff (maps etc.). Ask the person for the shuttle bus here.
Taking a taxi to Hoi An is fairly expensive. It costs a minimum of 300k for the trip after negotiation. From the airport, it takes about 45 minutes by car to Hoi An center.
Da Nang to Hoi An public bus
There is a public bus which run between the two cities, you can catch it from the near the train station. Da nang to Hoi An bus standard fare is about 20k but foreigners are often overcharged to 30-40k VND. You can get from airport to train station using the moto taxi (also called xe-om), the distance is about //2 km and the fare is 40k. Also, remember that the last bus is around 6PM.
In bus it takes around an hour to complete the journey.
Da Nang to Hoi An moto taxi
The moto taxi is no less expensive than the cab. But if you are really holding the strings of your wallet too tight, you might consider moto taxi or xe om as an option.
A trip from Da Nang to Hoi an by motorbike usually costs VND 150,000 to VND 250,000/each, depending on your negotiation. Or if you wish to travel to Hoi An as a day trip, you can rent a motorbike for much less and ride it yourself. It makes for a great adventure too!
The road is not mountainous and is in good shape so it’s quite safe to use a motorbike.