How to go — HANOI to HOI AN?

hanoi-to-hoi-an-transport
How to travel from Hanoi to Hoi An ancient town? You can travel by plane, train, bus, taxi or car.

Train + Bus to Hoi An
Flight + Bus to Hoi An
Bus – Hanoi to Hoi An
Private Tour in Hoi An
Book Ticket to Hoi An

From Hanoi to Hoi An you can travel by train, plane + bus/taxi or bus.

    • Hoi An – this is the one of the most visited historical places and towns in central Vietnam, it is about 20 km from Da Nang – the biggest city of central Vietnam. Hoi An is a small ancient town full of tourists, and these tourist come mainly from Da Nang city. You can also enjoy some nice beaches close to Hoi An and Da Nang, this site has also various cheap and luxury private hotels or resorts. Da Nang has an international airport, so this town is easily accessible from Hanoi if you will be traveling by plane, it takes only about 1 hour.
    • There are also various private taxis between Da Nang City and Hoi An ancient town and private Grab-drivers. There are 3 ways of transport how you can reach Hoi An from Hanoi in Vietnam – travel by plane + bus via Da Nang Airport, by sleeper train to Da Nang Railway Station + bus/taxi and sleeper tourist bus. The most comfortable and also cheap option how you can travel is to take a direct flight to Da Nang. These flights are sometimes very cheap. From Hoi An or Da Nang you can travel to Quy Nhon by train or tourist bus or you can go to Saigon.
    • Book and buy e-tickets + flights from Hanoi to Hoi An online

BOOK TICKETS with Baolau

    • Travel distance from Hanoi to Hoi An is about 800 km by road and about 630 by plane. The best and fast option how you can get to Hoi An from Hanoi is to travel by plane + bus/taxi via Da Nang Airport. There are direct flights from Hanoi to Da Nang and buses, minivans or taxi from Da Nang Airport to Hoi An. Transport by plane + bus/car from Hanoi to Hoi An (via Da Nang Airport) takes about 5-6 hours and it costs about $40-100/pp. Low-cost flights are available. Da Nang Airport is only about 30 km from Hoi An ancient town. Another cheap and popular way of transfer to Hoi An is to travel by sleeper train + bus/taxi via Da Nang.
    • There are sleeper regular trains by Vietnam Railways + luxury sleeper trains from Hanoi to Da Nang + bus or taxi to Hoi An. Transport by train + bus/car from Hanoi to Hoi An from Hanoi takes about 20-25 hours and it costs about $25-150/pp. You should definitely to book a sleeper berth in these trains. You can also travel by sleeper tourist bus from Hanoi to Hoi An via Da Nang, it is the most cheapest way of transport. Travel by sleeper bus from Hanoi to Hoi An takes about 17-20 hours and bus tickets cost about $15-17/pp. You can also use Grab from Da Nang city to Hoi An. You can search and book tickets and flights to Hoi An from Hanoi online. From Hanoi you can also go by train to Saigon – the biggest city of southern Vietnam.

BOOK TICKETS with 12go.asia


How do I get from Hanoi to Hoi An?


1. TRAIN + BUS / TAXI from Hanoi to Hoi An


A) Train from Hanoi to Da Nang

    • travel time by sleeper / seat train from Hanoi to Da Nang is about 17 hours
    • overnight trains are comfortable (soft bed), you can buy food and snack
    • there are about 6 trains by Vietnam Railways from Hanoi to Da Nang Railway Station
    • train ticket from Hanoi to Da Nang costs about $18-50/pp (hard or soft seats or berths)
    • there are also luxury trains: Laman Express, Violette Train, Livitrans Express, Lotus Train ($77-135/pp)
    • trains depart from Hanoi Railway Station (120 Đường Lê Duẩn)
    • trains arrive to Da Nang Railway Station (791 Hải Phòng)
    • read this article: Hanoi to Da Nang – Train Schedule
    • recommended – book your train tickets to Da Nang online, it is the most frequented route in Vietnam
    • you will receive your train e-ticket to Da Nang by email, ready to print or carry in your smartphone / tablet
    • present this train ticket when boarding the train in Hanoi Railway Station

B) Bus or Taxi from Da Nang to Hoi An

    • Hoi An is accessible from Da Nang city by bus, taxi, van, Grab or minibus
    • bus companies to Hoi An: Hoi An Express, Hanh Caf, TheSinh Tourist…
    • transport by bus or minivan, car from Da Nang to Hoi An takes about 1-1.5 hour
    • transfer by bus or minivan from Da Nang to Hoi An costs about $5-7/pp
    • you can search and book tickets or private car online
    • private taxi/car from Da Nang to Hoi An costs about $15-20/car
train-bus-hanoi-to-hoi-an
From Hanoi to Hoi An you can travel by sleeper or seat train by Vietnam Railways + luxury tourist train via Da Nang.
laman-express-train-bus-hanoi-to-hoi-an
From Hanoi to Hoi An you can also travel by luxury tourist trains + bus via Da Nang (photo: Laman Express train, photo: Baolau).


2. FLIGHT + BUS / TAXI from Hanoi to Hoi An


A) Direct Flight from Hanoi to Da Nang

B) Bus or Taxi / Car from Da Nang to Hoi An

    • from Da Nang Airport to Hoi An ancient town you can travel by bus, minivan or taxi/car
    • bus companies to Hoi An from Da Nang Airport: April Adventure, Hoi An Express…
    • transport by bus or minivan from Da Nang Airport to Hoi An takes about 1 hour
    • bus / van tickets from Da Nang Airport to Hoi An cost about $4.50-7.00
    • private taxi/car from Da Nang Airport to Hoi An costs about $15-20/car
    • read this article: Da Nang Airport to Hoi An – Schedule
flight-bus-taxi-hanoi-to-hoi-an
From Hanoi to Hoi An you can also take a flight + bus, taxi or car via Da Nang Airport. It is the most fastest way of transport.


3. SLEEPER BUS from Hanoi to Hoi An

    • from Hanoi to Hoi An or Da Nang you can also travel by tourist sleeper bus
    • travel time by sleeper bus from Hanoi to Hoi An is about 17-20 hours
    • transport by tourist bus from Hanoi to Hoi An costs about $15-20/pp
    • bus companies to Hoi An / Da Nang from Hanoi: Queen Café, Grouptour, Hung Thanh. Futabus…
    • tourist bus is not so comfortable option for this long travel route (train is better)
    • you can search and book bus tickets to Hoi An or Da Nang from Hanoi online
sleeper-bus-hanoi-to-hoi-an
There are also some sleeper tourist buses from Hanoi to Hoi an or Da Nang (photo: Futabus, Baolau).


4. BOOK A PRIVATE TOUR + Tickets in Hoi An

    • you can also book your private tour or tickets for tourist attractions in Hoi An
    • it is possible to book various types of tourist tours (boat trips, bicycle tours, historical…)
    • these private tourist tours in Hoi An or Da Nang by local tour guides from Vietnam
    • you can also book private transfers between Hoi An – Da Nang – Airport
    • Book a private tour / trip or other tourist activity in Hoi An online

BOOK a TOUR / ACTIVITY in Hoi An

book-private-tour-hoi-an-vietnam
With Klook you can search and book various private tours and tickets for tourist attractions in Hoi An.


icon-info-circle FAQ + TIPS — Travel route from Hanoi to Hoi An:

1️⃣ How to book + buy tickets / flights from Hanoi to Hoi An?

    • Book bus/train tickets + flights or car from Hanoi to Hoi An on Baolau or 12go.asia.
    • You can also change your travel route, e.g. Hanoi to Da Nang, Da Nang to Hoi An…

2️⃣ What is the travel time from Hanoi to Hoi An?

    • Travel by train + bus from Hanoi to Hoi An (via Da Nang) takes about 20-25 hours.
    • Travel by plane + bus from Hanoi to Hoi An (via Da Nang) takes about 5-6 hours.
    • Travel by sleeper tourist bus from Hanoi to Hoi An (via Da Nang) takes about 17-20 hours.

3️⃣ What is the travel distance from Hanoi to Hoi An?

    • Travel distance from Hanoi to Hoi An is about 800 km by train + bus and about 630 km by plane.

4️⃣ How and where to book a tour or private trip to Hoi An?

    • You can search and book your private tour to Hoi An ancient town online with KLOOK.

5️⃣ How much does it cost to get from Hanoi to Hoi An?

    • Transport by plane + bus from Hanoi to Hoi An (via Da Nang) costs about $40-100/pp.
    • Transport by train + bus from Hanoi to Hoi An (via Da Nang) costs about $25-150/pp.
    • Transport by sleeper bus from Hanoi to Hoi An (via Da Nang) costs about $15-17/pp.

6️⃣ What is the best way of transfer from Hanoi to Hoi An?

    • The best and fastest option how to reach Hoi An ancient town from Hanoi is to travel by plane + bus/taxi via Da Nang International Airport. This airport is about 30 km from Hoi An. There are some buses, minivans or taxis from Da Nang Airport to Hoi An, it takes about 1 hour from Da Nang Airport to Hoi An.

7️⃣ What is the cheapest option of transport from Hanoi to Hoi An?

    • The cheapest option how you can travel to Hoi An from Hanoi is to travel by sleeper tourist bus. It is a cheap, bus ticket costs about $15-17/pp, but travel time is about 17-20 hours and it is not so comfortable way of transfer.

8️⃣ Is it possible to travel by luxury tourist train to Hoi An from Hanoi?

    • You can travel by these sleeper tourist trains to Da Nang: Laman Express (2-4 berths in cabin), Lotus Train (2-4 berths in cabin), Violette Train or New Livitrans Express. You can book train ticktets from these trains easily online. Lotus Train and Laman Express have also 2-berths cabins.

9️⃣ Is there a train from Hanoi to Hoi An?

    • Hoi An ancient town has no railway station. The closest railway station is in Da Nang and there are trains of Vietnam Railways + tourist luxury sleeper trains. Da Nang railway station is about 30 km by road from Hoi An.

🔟 Where you can travel from Hoi An?

    • There are various interesting places of southern Vietnam where you can go from Hoi An and Da Nang. You can travel to Nha Trang, Mui Ne or Ho Chi Minh City. There are also direct flights from Da Nang to Ho Chi Minh City.

➡️ How you can go from Da Nang Airport to Hoi An?

    • If you will be traveling by plane to Da Nang International Airport, you can travel from this airport to Hoi An by bus, minivan or private car/taxi. Travel time is about 1 hour, the most cheapest option is to travel by private minivan / minibus, bus ticket costs about $4.50-7.00/pp.

BOOK your HOTEL in Hoi An


icon-arrow-circleright Book bus/train tickets + flights from Hanoi to Hoi An + Schedule:

(You can change your travel route, eg. Hanoi to Da Nang, Da Nang to Hoi An…)


Hanoi to Cam RanhVientiane to Siem ReapDon Det to BangkokVang Vieng to ChiangMaiLuang Prabang to Vang ViengCambodia to Laos

Hoi An to Quy Nhon

How useful was this post?

Click on a star to rate it!

Average rating 4.9 / 5. Vote count: 25

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

Share: