How to get from Hanoi to Hoi An

    By the GoPhuot editors · Updated 20 August 2026

    Distance
    629 kmstraight line
    Fastest
    4h 30m - 5h 30mby flight
    Cheapest
    15 - 35 USDby bus
    Ways to go
    4bus, flight, train

    All four, side by side

    • Sleeper BusTime16h 30m - 18h 30mPrice15 - 35 USDDepartsDailyOvernightRead more
    • Flight + TaxiTime4h 30m - 5h 30mPrice45 - 140 USDDepartsDailyRead more
    • Flight + Shuttle BusTime5h 00m - 6h 30mPrice40 - 110 USDDepartsDailyRead more
    • Train + TaxiTime17h 30m - 19h 30mPrice25 - 90 USDDepartsDailyRead more

    Paid link — we earn a commission if you book, at no extra cost to you. It never changes which option we recommend.

    Sleeper Bus

    The budget favorite, roll overnight through Vietnam and wake near Hoi An with your wallet intact.

    Book this leg

    paid link
    12Go

    Sleeper Bus · Hanoi → Hoi An, sold by 12Go

    15 - 35 USD16h 30m - 18h 30mDaily

    See fares on 12Go

    Paid link — we earn a commission if you book, at no extra cost to you. It never changes which option we recommend.

    Flight + Taxi

    Fastest and easiest, soar from Hanoi to Da Nang, then make a short, smooth ride into Hoi An.

    1. 1Noi Bai International AirportHANDa Nang International AirportDAD

      Flight3h 20m - 4h 00m35 - 120 USDDaily

    2. 2Da Nang International AirportHoi An

      Taxi45m - 1h 15m10 - 20 USDFrequent

    Book this leg

    2 partners · paid
    Skyscanner

    Flight · Noi Bai International Airport → Da Nang International Airport, sold by Skyscanner

    35 - 120 USD3h 20m - 4h 00mDaily

    See fares on Skyscanner
    Trip.com

    Flight · Noi Bai International Airport → Da Nang International Airport, sold by Trip.com

    35 - 120 USD3h 20m - 4h 00mDaily

    See fares on Trip.com

    Paid link — we earn a commission if you book, at no extra cost to you. It never changes which option we recommend.

    Flight + Shuttle Bus

    Cheaper than a taxi, this flight-and-shuttle combo keeps the journey quick, practical, and easy.

    1. 1Noi Bai International AirportHANDa Nang International AirportDAD

      Flight3h 20m - 4h 00m35 - 120 USDDaily

    2. 2Da Nang International AirportHoi An

      Shuttle Bus1h 15m - 2h 00m5 - 10 USDFrequent

    Book this leg

    2 partners · paid
    Skyscanner

    Flight · Noi Bai International Airport → Da Nang International Airport, sold by Skyscanner

    35 - 120 USD3h 20m - 4h 00mDaily

    See fares on Skyscanner
    Trip.com

    Flight · Noi Bai International Airport → Da Nang International Airport, sold by Trip.com

    35 - 120 USD3h 20m - 4h 00mDaily

    See fares on Trip.com

    Paid link — we earn a commission if you book, at no extra cost to you. It never changes which option we recommend.

    Train + Taxi

    Scenic and steady, ride the rails south, then finish with a simple transfer to lantern-lit Hoi An.

    1. 1Hanoi Railway StationDa Nang Railway Station

      Train16h 30m - 18h 30m20 - 80 USDDaily

    2. 2Da Nang Railway StationHoi An

      Taxi45m - 1h 15m10 - 20 USDFrequent

    Book this leg

    paid link
    12Go

    No direct link for this train — 12Go lists the route on their search

    20 - 80 USD16h 30m - 18h 30mDaily

    Search 12Go

    Paid link — we earn a commission if you book, at no extra cost to you. It never changes which option we recommend.

    Now that you’re there

    What to do in Hoi An

    Hoi AnVietnam

    UNESCO-listed Ancient Town with weathered wooden shophouses, colorful lanterns, tailor shops, and some of Vietnam's most beloved local dishes.

    10 attractions7 local dishesOpen the Hoi An guide

    Other ways out of Hanoi

    How we make money: some links on this page are affiliate links. If you book through one we earn a small commission, at no extra cost to you. It never changes which option we recommend.

    Schedules and fares last verified 20 August 2026. Fares vary by season.

    Your next border is waiting.

    Completely free · Works offline · No account to start