Hanoi to Hoi An Vietnam: Transport Guide
Located approximately 30 km from Da Nang, Hoi An is a famous tourist destination in Central Vietnam. Hoi An ancient town is a well-preserved trading port dating from the 15th to the 19th century with interesting architecture mixing Chinese, French, and Japanese styles.
How to get from Hanoi to Hoi An?
This article covers a transportation guide from Hanoi to Hoi An by bus, train, and flight, including ticket price, departure schedule, and how to easily reserve and book online tickets.
Hanoi to Hoi An flight + bus
- Duration: 1 hour 20 minutes (flight) + (bus)
- Price: $55 (flight+bus)
The fastest way to travel from Hanoi to Hoi An is flying from Hanoi to Da Nang and then taking a bus or van from Da Nang to Hoi An.
Hanoi to Hoi An flight
Cost: starts at $50
Vietjet Air and Vietnam Airlines offer several flights daily from Hanoi to Da Nang, and the trip takes about 1 hour and 20 minutes.
I always use Skyscanner to compare the prices and get the best deals.
Da Nang to Hoi An bus
- Duration: 30 mins
- Cost: 110 000 VND ($5)
Travelers can take a direct limousine from Da Nang airport to Hoi An with Hoi An Express – a high-quality transportation company specializing in transportation in Hoi An.
There’s a shuttle bus departing every 1 hour, and the earliest bus leaves at 5 am, while the latest bus leaves at 11 pm (23:00).
Read more: How to transfer from Da Nang to Hoi An.
Hanoi to Hoi An train + bus
- Duration: 15.5 hours (train) + 1 hour (bus)
- Cost: $20 (train+bus)
Passengers can enjoy a scenic train ride from Hanoi to Da Nang with a Vietnam Railway. After arriving at Da Nang train station, travelers can continue by taking a bus from Da Nang to Hoi An.
Hanoi to Danang train
Duration: 15.5+ hours
Cost starts at $14
Vietnam Railways opens daily trains from Hanoi to Da Nang station.
You can also book private trains with Violette train or Livitrans Express. They are decorated nicely and have better services.
The ticket price starts at $14 with hard-seat
A deluxe sleeper 4-berth in private trains is approximately $80.
- Hanoi Railway Station: 120 Lê Duẩn, Hoàn Kiếm District, Hà Nội
- Danang Railway Station: 202 Hải Phòng, Tân Chính Ward, Thanh Khê District, Đà Nẵng
Read more: Vietnam Train travel guide.
Danang to Hoi An bus
- Duration: 1 hour
- Cost: $5
Frequent buses offer transfers from Da Nang to Hoi An, which take approximately 1 hour. Passengers can choose service from Hoi An Express, Hanh Cafe, or the Sinh Tourist.
Each bus company will have different departure points and drop-off locations. Please check Danang to Hoi An Travel Guide to have more information.
Hanoi to Hoi An bus
Duration: 17 hours
Cost: 360 000 VND (~$15.5)
Traveling from Hanoi to Hoi An by sleeper bus is the easiest and cheapest way. You can depart from Hanoi in the evening and arrive in Hoi An around midday of the following day.
A big bonus of traveling by bus is that you don’t need to change to other vehicles.
Hung Thanh and Queen Cafe offer daily buses to Hoi An from Hanoi, which takes approximately 17 hours.
Below are the reviews of the bus companies.
Hung Thanh offers a sleeper bus service to Hoi An from Hanoi. 2 buses depart daily at 6 pm or 6:30 pm.
Duration: 17 hours
- Hanoi Dong Mac Bus stop: 287 Trần Khát Chân, Đống Mác, Hai Bà Trưng, Hà Nội, Việt Nam
- Hanoi Hoan Kiem Bus stop: 162B Trần Quang khải, Hoàn Kiếm, Hà Nội
- Hoi An Bus stop: 105 Tôn Đức Thắng, Tân An, Hội An, Quảng Nam
Queen Cafe is a high-quality sleeper bus company offering buses from Hanoi to Hoi An. There’s one bus running daily, departing at 6 pm and arriving at 12:30 pm the next day.
Duration: 18.5 hours
- Hanoi Bus stop: 208 Trần Quang Khải, Tràng Tiền, Hoàn Kiếm, Hà Nội
- Hoi An Bus stop: 117 Tôn Đức Thắng, Tân An, Hội An
From Hoi An to Hanoi
Hoi An to Hanoi Bus
- Duration: 16.5 hours
- Cost: 360 000 VND
Travelers can take a sleeper bus with Queen Cafe at 1:30 pm daily and arrive in Hanoi at 6 am.
Hoi An to Hanoi Train
Duration: 1 hour (bus) + 15.5 hours (train)
Travelers firstly need to get from Hoi An to Da Nang by bus and then take a train.
Vietnam Railways offers daily trains from Da Nang to Hanoi.
Like the Hanoi-Danang route, passengers can book with private train companies such as Violette train or Livitrans Express for the Danang-Hanoi route.
Hoi An to Hanoi Flight
Duration: 1 hour (bus) + 1 hour 20 minutes (flight)
Traveling from Hoi An to Hanoi by flight is the fastest option. Travelers firstly need to get from Hoi An to Da Nang by bus and then take a direct flight from Da Nang to Hanoi.
How to get around Hoi An
The easiest way to explore Hoi An is to spend a day biking around the old town and enjoy the peace in Hoi An.
Many hotels and guest houses offer free-renting bike services for their customers, or you can rent bicycles at shops for around $1 or $2.
Before entering Hoi An Old Town, you can park your bicycle and wander around.
A unique way to explore Hoi An is by joining a cooking class and basket boat tour. On this tour, you can row a traditional basket boat with the locals after joining an eco cooking class.
Day trips from Hoi An
There are many exciting places to visit within one day from Hoi An. Here are the five best day trips from Hoi An.
Where to stay in Hoi An
We recommend staying in Hoi An old town, or nearby. So it will be easier to get around or join day tours in Hoi An.
Read more: Tips for finding a perfect stay for your holiday.