The Hoi An to Hanoi sleeper bus is really two rides in one: a short shuttle down to Da Nang, then a long overnight haul north. Expect 17 to 19 hours door to door and a ticket of roughly $16-25 for a standard bunk, with the price set by the operator and the bus class rather than the kilometers.

Why this is a transfer, not a direct bus

Hoi An has no train station and no airport, so almost every long-distance ticket sold there is a combined one. A minivan or small shuttle collects you around the old town, drives about 30 km (45 minutes) to Da Nang, and drops you at a depot where you switch to the real sleeper bus. Travelers regularly report that this handover is where things go sideways: the minivan turns up late, nobody explains what happens at the depot, and the main bus leaves an hour after the printed time.

Baskets of fruit on a market stall in Hoi An
Fruit stall at a Hoi An market, the town where the shuttle ride starts. My own photo

Ask the seller one plain question before paying: “Is the sleeper bus leaving from Hoi An or from Da Nang?” If the answer is Da Nang, plan your own way to the depot with a buffer and keep the booking confirmation open on your phone.

How long it takes and what it costs

Plan for 17-19 hours of travel time with departures from early afternoon to early evening, arriving in Hanoi the next morning. Some listings claim 12-14 hours; treat those as best-case figures that ignore the transfer and the stops.

Da Nang coast and city lights at night with mountains behind
Da Nang city lights at night, the hub where the shuttle meets the sleeper bus

Standard bunks usually run $16-25. Cabin-style buses with curtained pods and fewer passengers per row can climb to $30-45. The cheapest tickets are the ones most likely to include the minivan handover and an older bus, and buying on price alone is the usual mistake: one late shuttle and you have lost the main bus. If you’ve already priced the northern end of the trip, our Hanoi to Da Nang sleeper bus price guide shows the same pattern in reverse.

Boarding and bunks

Shoes come off at the door and go into a plastic bag, so wear something easy to slip on. A normal sleeper bus has three rows of bunks on two levels, with reclining seats that never fully flatten and a narrow footwell. If you’re taller than about 1.75 m (5'9"), your legs will stay bent all night.

I take a lower bunk in the middle row whenever it’s free: it sways least in the corners and I skip the climb. Keep a small daypack on the bed with water, snacks, a jacket (the air conditioning is strong), your phone and your documents. Bigger bags go under the bus, and I never put anything valuable in there.

Toilet stops are a gamble. Many buses have no toilet on board and stop every few hours, but some drivers stretch that to five hours or more between breaks. For me those long gaps are the hardest part of the night, so I use the depot bathroom and keep evening water to a few sips.

Sleeper bus, train or flight from Hoi An

Here is how the three options line up, based on current listings on 12Go and the carriers’ own booking pages:

Sleeper train compartment with two berths
Sleeper berth on a night train, the steadier alternative to the bus
OptionTimeTypical priceStarts from
Sleeper bus17-19 hours$16-25 (cabin class $30-45)Hoi An shuttle, then Da Nang depot
Train, sleeper berth16-17 hoursfrom about $45Da Nang station
Flightabout 1 hour 20 minutes$28-50 booked earlyDa Nang airport

The bus is the cheapest door-to-door option and needs no hotel for the night. The train leaves from Da Nang station, takes about 16-17 hours, costs from roughly $45 for a sleeper berth, and is steadier with a more predictable schedule. A flight from Da Nang to Hanoi takes about 1 hour 20 minutes, with fares often $28-50 when booked early, and you still need the 45-minute ride to the airport.

For the full three-way breakdown on the Da Nang end, see train vs bus vs flight between Hanoi and Da Nang. My own rule: if the dates are tight or you’re tall, fly; if you want to see the Hai Van Pass, take the train; if the budget is the only question, take the bus and accept the night.

Arrival: dropped early, in the dark

Sleeper buses frequently arrive well ahead of schedule. Travelers on this kind of overnight route report being woken hours before the printed arrival time and left on the roadside with a crowd of motorbike taxis. Before you accept any price, open Grab and look at the fare; drivers on the street often quote double or triple the app price.

Passenger on the back of a motorbike taxi
Motorbike taxi ride after an early drop-off, where checking the Grab fare first pays off

Check where the bus actually drops you in Hanoi, since the stop can be a roadside point far from the Old Quarter. If you land with a visa that expires this week, that early morning is a bad time to start sorting it out: I can have an e‑visa extension or a border run ready for you before you even board. A local SIM with data is the cheapest insurance on this route. If something goes wrong with the ticket itself, our guide to what happens when you miss or cancel a Vietnamese sleeper bus explains your options.

Which option to book

For most people the answer is a well-reviewed sleeper from an operator listed on 12Go, booked at least a day ahead. Pay for the cabin class only if it stays under about $35, because above that a flight is close in price and takes a fraction of the time. A low Google rating is the best warning sign you have; believe it. Skip walk-in agencies unless you’re already at the depot and need something the same day.

Taxi rank outside an airport terminal
Airport taxi rank, the other end of the flight option from Da Nang

You can file the e‑visa yourself on the government portal at evisa.gov.vn, and plenty of people do. If you’re moving across the country with a visa deadline close behind you and don’t want to risk a declined card or a wrong entry point, message me on WhatsApp and I’ll handle the paperwork while you handle the bus.

Frequently asked questions

What if the shuttle is late and the main bus leaves without me?Call or message the seller the moment you see the delay, and screenshot your booking and the time. Reputable platforms rebook or refund a missed connection that was the operator's fault; a walk-in agency often will not.
Is a large backpack allowed on the bus?Standard suitcases and backpacks go in the luggage hold under the bus. Bulky items such as a surfboard or a bicycle should be cleared with the seller before you pay, since some operators refuse them.
Is the cabin class worth the extra money?It gives you a curtained bed and fewer passengers around you, which helps if you sleep lightly. If the fare climbs past roughly $35, compare it with an early flight before booking.