- Hoi An to Hanoi buses
Next bus departures
| Operated by | Vehicle type | Departure time | Departure location | Trip duration | Arrival time | Arrival location | Recommended | Price and booking link |
|---|---|---|---|---|---|---|---|---|
![]() | Bus | Ton Duc Thang | Queen Cafe Bus Office | CheapestFastest | ||||
![]() | Bus | Ton Duc Thang | Queen Cafe Bus Office | No tags |
Last refresh of the prices: Yesterday at 3:59 PM +07.
Get from Hoi An to Hanoi
The journey takes about 16 hours 30 minutes, and with fares starting at just $31, it presents an excellent value for a comfortable ride.
Compare bus companies
Based on 8 reviews, the company was rated 2 stars on Busbud. Travellers were especially satisfied with the ticket access and the power outlets but often complained with the WiFi. Queen Cafe Sapa ticket prices on this trip start at $31
Queen Cafe Sapa Hoi An Hanoi recent customer reviews
We didn’t like the service, and the bus was too crowded. Some people who got on along the way didn’t even have a sleeper seat and had to sleep on the floor, crammed together. It was extremely noisy, and on the upper bunks, the air conditioning was way too cold, making it impossible to sleep.
Jeanne Antoinette Marcelle F.
Dirty bus with roaches, YES ROACHES! Old bus and rude staff. They drive like maniacs. We supposed to arrive at 7 and we arrived 2 Hours early. They where driving really fast.
Cristian B.
Where are the popular stops in Hoi An and Hanoi?
Frequently asked questions about travelling from Hoi An to Hanoi by bus
How far is Hoi An from Hanoi?
It's about 631 km (391 miles) from Hoi An to Hanoi.
What are the departure and arrival locations for buses traveling from Hoi An to Hanoi?
Buses departing from Hoi An Hanh Cafe in Hoi An will take you to Yen Nghia in Hanoi.
Find cheapest prices for buses
Price is for a one-way ticket for one passenger and based on past searches.
To save money and be sure you have the best seat, it's a good idea to buy your bus tickets from Hoi An to Hanoi, as early as possible.
You can expect to pay from $28 to $34 for a bus ticket from Hoi An to Hanoi based on the last 2 days. You can expect to find the cheapest price for the trip at $28 which is on 2025-11-21.

