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 October 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
Vietnam Railways (SE4) 12:28 04:36 (16h 08m) From $23
Vietnam Railways (SE2) 13:21 05:42 (16h 21m) From $23
Vietnam Railways (SE8) 23:41 16:20 (16h 39m) From $21
Vietnam Railways (SE6) 02:01 19:14 (17h 13m) From $23
Vietnam Railways (SE10) 08:59 03:40 (18h 41m) From $20
Vietnam Railways (SE20) 18:00 11:10 (17h 10m) From $34
Vietnam Railways (SE32) 13:38 09:35 (19h 57m) From $34
Violette Trains (SE4) 12:28 04:36 (16h 08m) From $76
Violette Trains (SE2) 13:21 05:42 (16h 21m) From $76
Violette Trains (SE20) 18:00 11:10 (17h 10m) From $76
Lotus Train (SE20) 18:00 11:10 (17h 10m) From $69
Chapa Express (SE20) 18:00 11:10 (17h 10m) From $84
Charmy Express (SE4) 12:28 04:36 (16h 08m) From $80
Charmy Express (SE20) 18:00 11:10 (17h 10m) From $80
New Livitrans Express (SE4) 12:28 04:36 (16h 08m) From $76
New Livitrans Express (SE2) 13:21 05:42 (16h 21m) From $84
New Livitrans Express (SE20) 18:00 11:10 (17h 10m) From $84
Damitrans Express (SE4) 12:28 04:36 (16h 08m) From $80
Laman Express (SE20) 18:00 11:10 (17h 10m) From $92
Tonkin Heritage Express (SE20) 18:00 11:10 (17h 10m) From $162


🚆 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 / Timetable – Hoi An to Hanoi:
Bus / Operator Departure in Hoi An Arrival in Hanoi
Duy Khanh Limousine (Limousine 24 Double Cabin) 04:01 19:51
Duy Khanh Transport (Single Cabin) 04:30 21:30
Tan Quang Dung (VIP Luxury 22) 06:30 22:30
Tan Quang Dung (VIP Luxury 22) 07:00 23:00
Binh Hoai Limousine (VIP Limousine 21) 07:30 22:30
Sapa Discovery Travel (VIP 22 + Van) 09:00 00:00 (next day)
Binh Hoai Limousine (VIP Limousine 21) 10:01 01:01 (next day)
Binh Hoai Limousine (Limousine 24) 11:00 02:00 (next day)
Camel Transport (VIP Luxury 34) 12:00 04:00 (next day)
Queen Cafe Bus (Sleeper 38) 12:30 05:00 (next day)
An Phu Hoi An Travel (Sleeper 38) 12:50 05:50 (next day)
Full Moon Travel Asia (VIP Sleeper 34) 13:10 07:10 (next day)
King Express Bus (Sleeper) 13:30 06:30 (next day)
VietNam Travel Bus (Sleeper 34) 13:50 06:20 (next day)
VietNam Travel Bus (Sleeper 34) 14:35 07:05 (next day)
An Phu Hoi An Travel (VIP 20) 15:00 08:00 (next day)
Tan Quang Dung (VIP Luxury 22) 15:30 07:30 (next day)
Cocovip Limousine (Luxury) 16:00 06:50 (next day)
Viet Nam Travel Bus (VIP Luxury 22) 16:20 07:20 (next day)

Note: This is not a complete timetable. Departure times and travel durations may vary depending on the operator and traffic conditions. Check current schedules before booking.


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:

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: