How to get from CHIANG MAI to HANOI?

How to get from Chiang Mai to Hanoi
How to travel from Chiang Mai to Hanoi? You can travel by plane and bus.

Flight – Chiang Mai to Hanoi
Bus – Chiang Mai to Hanoi
Train + Flight to Hanoi
Book Tickets to Hanoi

From Chiang Mai to Hanoi in Vietnam you can travel by bus or plane.

    • Hanoi – this is one of the most  interesting and visited cities in southeast Asia. Hanoi is a vibrant and busy city, the capital of Vietnam. Hanoi is one of the most important transport hub in northern Vietnam and Chiang Mai is one of the most visited places in northern Thailand. Travel distance is about 1200-1400km by land, depends which travel route you choose. From Thailand to Vietnam you can also travel by land. The bus journey leads through Laos, you can do a stopover in Vientiane or Luang Prabang. From Hanoi you can travel to various interesting places in northern Vietnam.
    • Book your flights or tickets from Chiang Mai to Hanoi on Baolau icon-external-link-square or 12go.asia icon-external-link-square

Travel from Chiang Mai to Hanoi by tourist bus via Laos, stop in Vientiane.

    • From Chiang Mai to Hanoi you can travel by tourist bus via Vientiane in Laos, from Vientiane you can take another bus to Hanoi. This route by bus from Chiang Mai to Hanoi can take about 36 hours, so it is extremely long and not so comfortable. Travel by tourist bus via Vientiane or Luang Prabang is the cheapest option of transfer to Hanoi. The most fastest and comfortable way is to travel by plane, there are direct flights from Chiang Mai to Hanoi, or flights with stopover in Bangkok or another cities of southeast Asia. Also in Vientiane or Luang Prabang you can take a direct flight to Hanoi, there are flights every day from Laos to Vietnam. Travel by plane from Chiang Mai to Hanoi with stopover costs about $65-130/pp. You can book and buy bus, train tickets or flights from Chiang Mai to Hanoi in Vietnam online. From Hanoi you can travel to Halong Bay, one of the most popular tourist site in the north of Vietnam.

How do I get from Chiang Mai to Hanoi?


1. FLIGHT from Chiang Mai to Hanoi

    • the best, fastest and comfortable way how to get from Chiang Mai to Hanoi
    • it is a little bit more expensive way of transport between these cities
    • direct flights from Chiang Mai to Hanoi + flights with stopover in Bangkok
    • airlines to Hanoi: Air Asia, Bangkok Airways, Thai Airways, Vietnam Airlines, VietJet Air, JetStar Pacific…
    • fdirect flight from Chiang Mai to Hanoi takes about 1.5-2 hours
    • price of the flight from Chiang Mai to Hanoi with stopover is about $65-130/pp
    • Book and buy your flight from Chiang Mai to Hanoi on Baolau icon-external-link-square or 12go.asia icon-external-link-square
bangkok-air-plane-airline
Bangkok Airways operates on the route from Chiang Mai to Hanoi.


2. BUS from Chiang Mai to Hanoi


A) BUS from Chiang Mai to Vientiane, Luang Prabang (Laos), Nong Khai (Thailand)

    • travel by bus from Chiang Mai to Vientiane in Laos takes about 12 hours
    • travel by bus from Chiang Mai to Luang Prabang in Laos takes about 20 hours
    • border crossing – Thai-Lao friendship bridge is right at the Nong Khai town
    • bus companies: Sueksa Tour – bus to Nong Khai (15 km from Vientiane), Naga Travel (Luang Prabang)
    • from Nong Khai to Vientiane you can travel by local bus or taxi
    • one-way bus ticket costs about $28/pp (about $47/pp to Luang Prabang)
    • read carefully all the instructions before you book and buy tickets
    • Book and buy bus e-tickets to Vientiane/Nong Khai on 12go.asia icon-external-link-square, secured online payment
    • you will receive your bus e-ticket by email, ready to print or carry in your mobile phone or tablet and present at the ticket counter of the station before boarding the bus in Chiang Mai

B) BUS from Vientiane to Hanoi (or direct flight)

    • travel by bus takes about 24 hours from Vientiane to Hanoi
    • comfortable, sleeper buses
    • bus companies: Tung Mau, TheSinh Tourist, HTX Van Tai 27-7
    • one-way bus ticket from Vientiane to Hanoi costs about $20-30/pp
    • Book and buy your bus e-tickets from Vientiane to Hanoi on 12go.asia icon-external-link-square or Baolau icon-external-link-square
    • you will receive your e-ticket to Hanoi by email, ready to print or carry in your mobile phone or tablet and present at the ticket counter of the station or at the bus before boarding the bus in Vientiane

3. TRAIN + FLIGHT from Chiang Mai to Hanoi


A) TRAIN (or bus) from Chiang Mai to Bangkok

    • travel by train of Thai Railways from Chiang Mai to Bangkok takes about 11-15 hours
    • one-way train ticket costs about $20-40/pp (depends on the type of train)
    • there are various trains of Thai Railways
    • Book and buy train tickets from Chiang Mai to Bangkok on 12go.asia icon-external-link-square

B) FLIGHT from Bangkok to Hanoi

    • the fastest and comfortable way how to get from Bangkok to Hanoi
    • airlines to Hanoi: Thai AirAsia, Thai Airways, Vietnam Airlines, VietJet Air, JetStar Pacific…
    • flight time is only about 2 hour from Bangkok to Hanoi
    • price of the direct flight from Bangkok to Hanoi is about $80-200/pp
    • Book and buy your direct flight from Bangkok to Hanoi on 12go.asia icon-external-link-square or Baolau icon-external-link-square

Hanoi – tourist map:


What is Baolau? Search+book tickets online.

– search, compare and buy train,bus,boat tickets and flights for Vietnam (+ Cambodia, Laos…)
– various bus companies – Futabus, Mai Linh, EcoSapa, Hoang Long, Hung Thanh, TheSinhTourist, Kumho Samco…
– ferry tickets, eg. ferry to Cat Baferry to Phu Quoc, ferry to Quan Lan, ferry to Phnom Penh
– tickets for Malaysia, eg. Kuala Lumpur to Singapore, Malacca to Penang, Kuala Lumpur to Malacca
– search and book online various airlines + flights in southeast Asia
– the price of tickets depends on the official price of transport company
– acceptable online train e-ticket in your mobile phone in Vietnam (I recommend to print a ticket)
– read also frequently asked questions on the website

What is 12go.asia? Search+book tickets online.

– search, compare and buy train, bus, boat tickets + flights mainly for Thailand (also tickets for Vietnam, Laos, Cambodia, Myanmar)
– ferry tickets for Vietnam, Thailand, Cambodia… eg. ferry to Koh Rong, ferry to Vung Tau, Koh Phangan, Koh Kood, Koh Tao, Koh Samui
– tickets for the main routes in Thailand, eg: Bangkok to Surat Thani, Bangkok to Phuket, Bangkok to Chiang Mai
– you can use an online train e-ticket in your mobile phone in Vietnam (not in Thailand)
– if you buy train tickets for Thailand on 12go.asia, you have to pick them in the office: Bangkok (DOB building) or Chiang Mai (Bossotel)
– you can not use an online train ticket in Thailand, you have to print it (12go can deliver these train tickets in Thailand)
– read more information about trains in Thailand
– if you buy a ticket of private trains in Vietnam to Sapa/Lao Cai on 12go.asia or Baolau (Orient, Sapaly…), you must pick it up at the station

hanoi-hoan-kiem-lake-vietnam
Hoan Kiem Lake in the center of Hanoi.
thang-long-citadel-hanoi-vietnam
Thang Long Imperial Citadel in Hanoi.
temple-literature-hanoi-vietnam
Temple of literature in Hanoi.
best-hotels-hanoi-hoan-kiem-vietnam
15 best hotels in Hanoi – Hoan Kiem district.
best-cheap-hostels-hanoi-old-quarter
Hay Hostel in Hanoi (Old Quarter), photo: Agoda. 15 best cheap hostels in Hanoi – Old Quarter.


icon-info-circle Frequently asked questions – Chiang Mai to Hanoi:

How to book tickets and flights from Chiang Mai to Hanoi?

    • Book tickets or direct flights from Chiang Mai to Hanoi on Baolau or 12go.asia.
    • You can also book another tickets, e.g. Chiang Mai > Vientiane, Vientiane > Hanoi…

How long does it take to get from Chiang Mai to Hanoi?

    • Travel by plane from Chiang Mai to Hanoi – direct flight takes about 1.5-2 hours.
    • Travel by bus/train from Chiang Mai to Hanoi (via Laos) takes about 36-40 hours.

What is the travel distance from Chiang Mai to Hanoi?

    • Travel distance from Chiang Mai to Hanoi is about 1500 km by land and about 760 km by plane.

How much does it cost to travel from Chiang Mai to Hanoi?

    • Travel by plane from Chiang Mai to Hanoi – direct flight costs about $65-130/pp.
    • Travel by bus/train from Chiang Mai to Hanoi (via Laos) costs about $55-70/pp.

What is the best way of transport from Chiang Mai to Hanoi?

    • The best, comfortable and fastest way how to get to Hanoi from Chiang Mai in Thailand is to travel by plane. There are direct flights or flights with stopover from Chiang Mai to Hanoi.

What is the most cheapest way of getting from Chiang Mai to Hanoi?

    • The most cheapest way of traveling from Chiang Mai to Hanoi is to travel by combination of tourist bus or train.

Is there a direct train from Chiang Mai to Hanoi?

    • No, there is no direct train from Chiang Mai in Thailand to Hanoi in Vietnam.

How to travel by tourist bus from Chiang Mai to Hanoi?

    • You can travel by tourist bus from Chiang Mai to Vientiane and from Vientiane to Hanoi. This option is the slowest way of transfer, but the cheapest option of transport. You should also know – this way is not so comfortable.

Where and how you can travel from Hanoi?

    • Hanoi is the most frequented travel hub in northern Vietnam. There are trains to Lao Cai, Lang Son, Ninh Binh, Ha Long or Hai Phong. You can travel by bus to Ha Giang and visit one of the most unique province of the north.

icon-arrow-circle-right Book your flights and bus tickets from Chiang Mai to Hanoi + Schedule:

(You can change your departure, arrival, dates, e.g. Chiang Mai > Bangkok, Chiang Mai > Luang Prabang…)


BangkokChiang MaiPhuketAyutthayaHua HinKoh Phi PhiKrabiKanchanaburiKoh KoodKoh ChangKoh LantaSurat ThaniBangkokPhuket

Vietnam to Thailand

How useful was this post?

Click on a star to rate it!

Average rating 4.9 / 5. Vote count: 11

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

Share: