HOI AN to HANOI → Train + Bus Schedule ☀️

hoi-an-to-hanoi-train-bus-schedule
Train + Bus from Hoi An to Hanoi – Train Schedule/Bus Schedule + Timetable + Fares + Train / Bus Tickets.
  1. Train – Da Nang to Hanoi
  2. Bus – Hoi An to Hanoi
  3. Questions + Travel Tips
  4. Book Tickets Online 🎫
Best comfort

Train (4-berth sleeper)

Most comfortable overnight option

Best budget

Sleeper bus

Cheapest but less comfortable

Avoid

Day bus

Very long and tiring journey

Quick answer: If you’re travelling from Hoi An to Hanoi, taking a sleeper bus or combining train travel from nearby Da Nang is the most practical. The bus offers direct overnight service, while the train route (via Da Nang) is a scenic but longer alternative—either way you’ll arrive in Hanoi the next morning and save a night’s accommodation.

At a glance:

  • 📍 Distance: approximately 800 km by land.
  • ⏱️ Travel time: Sleeper bus: around 16 h | Train (from Da Nang to Hanoi): about 15–18 h.
  • 💰 Price range: approx. US $17–35 for a bus ticket | train tickets from approx. US $23+.
  • 🚍 Best for budget & convenience: Overnight sleeper bus from Hoi An to Hanoi
  • 🚆 Best for comfort & views: Train from Da Nang to Hanoi (after transfer from Hoi An)

Last updated in March 2026


🚉 How to get by train from Hoi An / Da Nang to Hanoi?

Traveling by train from nearby Da Nang to Hanoi is one of the most popular and cheapest ways to travel from central to northern Vietnam. Vietnam Railways trains offer seats and sleeper beds, and sleeper cabins are the best option for this long journey. Travel time from Da Nang to Hanoi is about 15-18 hours.

There Are Regular and Luxury Sleeper Trains to Hanoi

Train tickets from Da Nang to Hanoi cost about $15-40/pp for regular trains, while luxury tourist trains such as Violette Train, Livitrans Express, Lotus Train or Laman Express cost about $60-70/pp. There are about 5-6 trains every day on this route.

BOOK TRAIN TICKETS with Baolau


📅 Train from Da Nang to Hanoi – Schedule / Timetable + Train Tickets:

    • Da Nang to Hanoi- one of the most frequented tourist train route in Vietnam
    • there is no train from Hoi An to Hanoi (you can travel by train from Da Nang)
    • there are various trains – regular trains of Vietnam Railways + luxury tourist trains
    • day and overnight tourist sleeper trains from Da Nang to Hanoi (Violette Trains, Livitrans Express, Charmy Express, Lotus Train, Laman Express)
    • soft seats, hard seats or 4-6 berths cabin (sleeper train)
    • travel by train from Da Nang to Hanoi takes about 15-18 hours
    • train ticket from Da Nang to Hanoi costs about $13-78/pp (hard or soft seat, berth-sleeper, luxury)
    • trains from Da Nang to Hanoi depart from Da Nang Railway Station
    • train from Da Nang arrives in Hanoi – Hanoi Railway Station (120 Đường Lê Duẩn)
    • sleeper cabins in train are for 4-6 people
    • the most cheapest train ticket from Da Nang to Hanoi costs about $13/pp (hard or soft seat)
    • the nearest railway station to Hoi An is Tra Kieu (Ga Trà Kiệu) – but there is only 1 train to Hanoi
    • from Hanoi you can also travel to Sapa in Lao Cai Province
Train Schedule + Tickets from Da Nang to Hanoi:
Train Departs in Da Nang Arrival in Hanoi Train Ticket
Train SE2 (seats, sleeper) 13:33 05:45 From $25.00
Train SE4 (seats, sleeper) 12:38 04:55 From $25.00
Train SE8 (seats, sleeper) 23:30 16:10 From $23.00
Train SE6 (seats, sleeper) 01:59 19:12 From $25.00
Train SE12 (seats, sleeper) 16:05 10:25 From $23.00
Train SE10 (seats, sleeper) 09:06 04:35 From $23.00
Train SE20 (seats, sleeper) 18:00 11:40 From $23.00
Livitrans Express SE2 (sleeper) 13:33 05:45 From $65.00
Livitrans Express SE4 (sleeper) 12:38 04:55 From $65.00
Livitrans Express SE20 (sleeper) 18:05 11:40 From $65.00
Violette Train SE2 (sleeper) 13:33 05:45 From $74.00
Violette Train SE4 (sleeper) 12:38 04:55 From $74.00
Violette Train SE20 (sleeper) 18:00 11:40 From $74.00
Damitrans Train SE4 (sleeper) 12:38 04:55 From $70.00
Damitrans Train SE20 (sleeper) 18:00 11:40 From $70.00
Charmy Express SE2 (sleeper) 13:33 05:45 From $70.00
Charmy Express SE4 (sleeper) 12:38 04:55 From $70.00
Charmy Express SE20 (sleeper) 18:00 11:40 From $70.00
Lotus Train SE20 (sleeper) 18:00 11:40 From $73.00
Laman Express SE20 (sleeper) 18:00 11:40 From $73.00


🚆 Train of Vietnam Railways from Da Nang to Hanoi:

From Da Nang to Hanoi you can travel by train of Vietnam Railways – hard or soft seats + berth – sleeper cabin.

regular-vr-train-danang-hoi-an-to-hanoi
Train of Vietnam Railways from Da Nang to Hanoi, 4-berths cabin and soft seats (photo: Baolau).


🚆 Luxury tourist trains from Da Nang to Hanoi:

From Da Nang to Hanoi you can also travel by luxury tourist trains – sleeper cabins.

Violette Train deluxe sleeper train from Da Nang to Hanoi
Violette Train deluxe sleeper train from Da Nang to Hanoi with 4-berth cabin (photo: Baolau).
Laman Express sleeper train from Da Nang to Hanoi
Laman Express sleeper train from Da Nang to Hanoi in Vietnam (photo: 12go.asia).

Lotus Express train from Da Nang to Hanoi
Lotus Express Train from Da Nang to Hanoi with comfortable sleeper cabins (photo: 12go.asia).

🚍 How to get by tourist bus from Hoi An / Da Nang to Hanoi?

Traveling by sleeper bus from Hoi An or Da Nang to Hanoi is a cheap transfer option for low-cost travelers. Various companies operate modern sleeper buses on this long route, including Techbus VN, Van Luc Tung, Quen Cafe, Hanh Cafe, Futabus or Grouptour. Bus tickets from Hoi An to Hanoi cost about $18-35/pp.

There Are Sleeper Tourist Buses from Hoi An to Hanoi

Some sleeper buses are modern and offer comfortable beds, toilets or LCD TVs. Buses depart from Hoi An or Da Nang and there are also overnight connections. Always check departure and arrival points before booking your ticket online.

BOOK BUS TICKETS to Hanoi here


📅 Bus from Hoi An to Hanoi – Schedule / Timetable + Bus Tickets:

    • Hoi An to Hanoi by bus – another top tourist bus route to northern Vietnam
    • there are day or overnight sleeper tourist buses from Hoi An to Hanoi
    • bus ticket from Hoi An to Hanoi costs about $17-49/pp
    • travel by bus from Hoi An to Hanoi takes about 12-17 hours
    • bus companies from Hoi An to Hanoi: Techbus VN, Van Luc Tung, Quen Cafe, Hanh Cafe, Grouptour, Duc Duong, Full Moon Party Tour, An Phu Hoi An Travel, VietNam Travel Bus, To Vietnam Travel, Cocovip, King Express Bus, Sapa Discovery Travel, Vietnam Luxury Travel, …
    • the most cheapest bus ticket from Hoi An to Hanoi costs about $17-19/pp (sleeper)
Bus Schedule + Tickets from Hoi An to Hanoi:
Bus Operator Departs in Hoi An Arrival in Hanoi Bus Ticket
Queen Cafe 12:30 05:00 From $18.00
Queen Cafe 13:45 06:15 From $18.00
Duc Duong 12:30 06:10 From $26.00
Duc Duong 13:30 05:45 From $26.00
Full Moon Party Tour 12:40 06:45 From $26.00
Techbus VN 13:00 05:40 From $25.00
Techbus VN 14:00 07:00 From $25.00
An Phu Hoi An Travel 12:45 05:45 From $25.00
An Phu Hoi An Travel 14:00 07:00 From $43.00
An Phu Hoi An Travel 16:00 09:00 From $43.00
An Phu Hoi An Travel 17:45 10:45 From $30.00
VietNam Travel Bus 13:00 06:00 From $24.00
VietNam Travel Bus 15:30 05:00 From $36.00
VietNam Travel Bus 17:00 06:30 From $36.00
Grouptour 13:00 07:50 From $24.00
To Vietnam Travel 13:00 05:00 From $18.00
Cocovip 13:00 07:00 From $33.00
King Express Bus 13:30 01:30 From $18.00
Green Trips 13:30 06:00 From $18.00
Sapa Discovery 13:30 04:30 From $18.00
Sapa Discovery 16:00 06:00 From $35.00
Sapa Discovery 17:00 08:00 From $35.00
Vietnam Luxury Travel 13:30 04:30 From $22.00
Vietnam Luxury Travel 16:00 06:00 From $31.00


Tourist Sleeper Buses from Hoi An + Da Nang to Hanoi:

From Hoi An (or Da Nang) to Hanoi you can travel by various day/overnight tourist buses.

An Phu Hoi An Travel sleeper bus from Hoi An to Hanoi
Sleeper intercity bus of An Phu Hoi An Travel from Hoi An to Hanoi in Vietnam (photo: 12go.asia).

Duc Duong sleeper bus from Hoi An to Hanoi
Comfortable Duc Duong sleeper bus from Hoi An to Hanoi (photo: 12go.asia).

❓ FAQ – Travel route from Hoi An to Hanoi:

How to book tickets from Hoi An (Da Nang) to Hanoi?

You can book train, bus and flight tickets on Baolau ➜ or 12go.asia ➜.

What is the travel time from Hoi An to Hanoi?

Travel by train from Da Nang to Hanoi takes about 15-18 hours. Sleeper buses from Hoi An take about 12-17 hours.

How much does it cost to travel from Hoi An to Hanoi?

Train tickets from Da Nang to Hanoi cost about $23-120/pp and sleeper buses from Hoi An cost about $17-49/pp.

What is the travel distance from Hoi An to Hanoi?

The travel distance from Hoi An to Hanoi is about 800 km by train or bus.

Which train from Da Nang to Hanoi is best?

Popular luxury trains are Violette Train, Lotus Train and Laman Express.

Is it better to travel by bus or train?

Travel by train from Da Nang to Hanoi is usually the most comfortable overland option.

Are there high-speed trains from Da Nang to Hanoi?

No, there are currently no high-speed trains in Vietnam.

What should you know before traveling?

Arrive at the station early and always watch your baggage during the journey.

Can you buy food on the train?

Yes, food and drinks are available on regular and tourist trains.

Can I use an e-ticket on my phone?

Yes, e-tickets on smartphones are accepted, but printing the ticket is recommended.

Is there another way to travel from Hoi An to Hanoi?

Yes, you can also take a direct flight from Da Nang to Hanoi in about 1.5 hour.

Which railway station do trains depart from?

Trains depart from Da Nang Railway Station.

Which railway station is in Hanoi?

Trains arrive at Hanoi Railway Station in the city center.

Where can you travel from Hanoi?

From Hanoi you can travel to Cao Bang, Ha Long Bay or Sapa.

What places should you visit in northern Vietnam?

Popular destinations in northern Vietnam are Sapa, Ha Long Bay, Ninh Binh and Cao Bang.


💡 Practical Travel Tips for Hoi An to Hanoi

Traveling from Hoi An to Hanoi is a popular long-distance route in Vietnam. You can travel by sleeper bus, train from Da Nang or direct flight.

  • Transfer to Da Nang: Trains depart from Da Nang Railway Station, about 45 km from Hoi An.
  • Choose Overnight Travel: Sleeper buses and trains help save daytime travel hours.
  • Luxury Trains Available: Violette Train, Lotus Train and Laman Express offer comfortable cabins.
  • Bring Essentials: Carry snacks, water, headphones and a light jacket for overnight travel.
  • Know Your Arrival Point: Trains arrive at Hanoi Railway Station in the city center.
  • Book Tickets Early: Popular trains and sleeper buses can sell out quickly during holidays.

Tip: Bus and train tickets from Hoi An / Da Nang to Hanoi can be searched and booked online in advance.


🎫 Book your tickets from Hoi An (Da Nang) to Hanoi:

(You can change your travel route and date of departure, eg. Hoi An > Da Nang, Da Nang > Hanoi…)

Saigon to Da Nang ➔

How useful was this post?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 2

No votes so far! Be the first to rate this post.

About the author:
Hi, my name is Milan and I’m from the Czech Republic. I’m an independent traveler and the creator of this guide about northern Vietnam. I’ve spent a lot of time exploring this beautiful region — especially its mountains, nature, and ethnic culture. This website was born from my personal travel experiences, and I regularly update it with new tips and information to help fellow travelers. Follow our Facebook page for updates. This site was built with passion ❤️. Read more about the author
Share: