Located approximately 30 km from Da Nang, Hoi An is a famous destination for visitors 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 between Chinese, French and Japanese styles.
How to get from Hanoi to Hoi An? What is the easiest way to get to Hoi An?
This article covers transportation guide from Hanoi to Hoi An by bus, train, and flights, including ticket prices, timetable and how to reserve and book online tickets.
Hanoi to Hoi An bus
Traveling from Hanoi to Hoi An by sleeper bus is by far 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 with traveling by bus is that you don’t need to change to other vehicles.
Price for 1-way bus ticket: 360 000 VND (~$15.5)
-> Book online bus from Hanoi to Hoi An with Baolau
Hung Thanh
Hung Thanh offers a sleeper bus service from Hanoi to Hoi An. There are 2 buses depart daily at 6 pm or 6:30 pm
Duration: 17 hours
Bus stops:
- 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
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
Bus stops:
- 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
Hanoi to Hoi An train + bus
Passengers can enjoy a scenic train ride from Hanoi to Danang with a Vietnam Railway. After arriving at Da Nang train station, travelers can continue the journey by taking a bus from Da Nang to Hoi An.
Duration: 15.5 hours (train) + 1 hour (bus)
Cost: $20 (train+bus)
Hanoi to Danang train
Vietnam Railways opens daily train from Hanoi to Da Nang station. Travelers can also book private trains with Violette train or Livitrans Express. Private trains are decorated nicely and have a better quality service.
Duration: 15.5+ hours
Ticket price starts at $14 with hard-seat
Price for a deluxe sleeper 4-berth in private trains is approximately $80
Stations
- 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 Vietnam Train travel guide to know more information
-> Book train ticket from Hanoi to Da Nang with Baolau
Danang to Hoi An bus
There are frequent buses transferring from Danang to Hoi An and the journey takes approximately 1 hour. Passengers can choose service from Hoi An Express, Hanh Cafe, or the Sinh Tourist
1-way ticket price: $5
Duration: 1 hour
Bus station: Each bus company will have different departure point and drop-off location. Please check Danang to Hoi An Travel Guide to have more information.
-> Book bus ticket from Danang to Hoi An with Baolau or 12go.asia
-> Read a complete guide to get from Da Nang to Hoi An for more information
Hanoi to Hoi An flight + bus
The fastest way to travel from Hanoi to Hoi An is flying from Hanoi to Da Nang and then take a bus or van from Da Nang to Hoi An.
Duration: 1 hour 20 minutes (flight) + (bus)
Cost: $55 (flight+bus)
Hanoi to Hoi An flight
Vietjet Air, Jet star and Vietnam Airlines offer several flights daily from Hanoi to Danang, and the flight takes about 1 hour 20 minutes.
Price for 1-way ticket starts at $50
Da Nang to Hoi An bus
Travelers can take a direct limousine from Da Nang airport to Hoi An with Hoi An Express, a high-quality transportation company specialized in transportation in Hoi An.
There’s a shuttle bus departing every 1 hour, and the earliest bus departs at 5 am, while the latest bus departs at 11 pm (23:00)
Price for 1-way ticket: 110 000 VND ($5)
-> Book bus ticket from Danang to Hoi An with Baolau or 12go.asia
-> Read how to transfer from Da Nang to Hoi An for more info.
to Hanoi
If you’d like to go from Hoi An to Hanoi, you can follow the guide above.
Hoi An to Hanoi Bus
Travelers can take sleeper bus with Queen Cafe at 1:30 pm daily and arrive in Hanoi at 6 am in the morning
Duration: 16.5 hours
Price for 1-way ticket: 360 000 VND
Hoi An to Hanoi 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 Hanoi-Danang route, passengers can book with private train companies such as Violette train or Livitrans Express for Danang-Hanoi route.
Duration: 1 hour (bus) + 15.5 hours (train)
Hoi An to Hanoi Flight
Traveling from Hoi An to Hanoi by flight is by far 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.
Duration: 1 hour (bus) + 1 hour 20 minutes (flight)
-> Book online ticket from Hoi An to Hanoi with Baolau
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 a free-renting bike service for their customers, or you can rent bicycles at shops around $1 or $2.
You can park your bicycle before entering Hoi An Old Town and wander around.
A special way to explore Hoi An is joining basket boat tour. In this tour, you can row a traditional basket boat together with the locals after joining an eco cooking class.
Sounds fun? Check it out here!
Day trips from Hoi An
There are many exciting places to visit within one day from Hoi An. Here are 5 best day trips from Hoi An
There are many tour companies offering day trips from Hoi An.
-> Book online to avoid scams and get discounted with Klook or Get Your Guide.
Where to stay in Hoi An
We recommend staying in Hoi An old town or nearby. Thus, it will be easier to get around or join day tours in Hoi An.
-> You can check availability and read reviews with Booking.com
-> Read guide to find the best accommodation in Vietnam