There are 7 ways to get from Chiang Mai to Haiphong by plane, train, bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Noi Bai International Airport, train
best- Fly from Chiang Mai International Airport (CNX) to Noi Bai International Airport (HAN)plane CNX - HAN
- Take the train from Long Biên Station to Haiphong Stationtrain
5h 8m$98–257Bus via savannakhet
cheapest- Take the bus from Chiang Mai to Khon Kaenbus 874
- Take the bus from Khon Kaen to Mukdahanbus
- Take the bus from Savannakhet Bus Station to Nuoc Ngam Bus Stationbus
- Take the bus from Ha Noi Nuoc Ngam Bus Station to Hai Phong Niem Nghia Bus Stationbus
33h 34m$56–106Drive 1,254.4 km
- Drive from Chiang Mai to Haiphongcar 1,254.4 km
19h 1m$146–211Fly to Cat Bi International Airport
- Fly from Chiang Mai International Airport (CNX) to Cat Bi International Airport (HPH)plane CNX - HPH
9h 18m$166–460Fly to Ha Long Airport, taxi
- Fly from Chiang Mai International Airport (CNX) to Ha Long Airport (VDO)plane CNX - VDO
- Take the taxi from Ha Long Airport (VDO) to Haiphongtaxi
14h 52m$214–484Bus
- Take the bus from Chaing Mai Arcade Bus Terminal to Nong Khaibus
- Take the bus from Vientiane - Southern Bus Station to Ha Noi Nuoc Ngam Bus Stationbus
- Take the bus from Ha Noi Nuoc Ngam Bus Station to Hai Phong Niem Nghia Bus Stationbus
39h 55m$84–115Bus #2
- Take the bus from Chiang Mai to Luang Prabangbus
- Take the bus from Luang Prabang Southern Station to Ha Noi Nuoc Ngam Bus Stationbus
- Take the bus from Ha Noi Nuoc Ngam Bus Station to Hai Phong Niem Nghia Bus Stationbus
46h 25m$59–189
Chiang Mai to Haiphong by bus
Comparing Your Travel Options
The cheapest way to get from Chiang Mai to Haiphong is to bus via savannakhet which costs $55 - $110 and takes 33h 34m.
The fastest way to get from Chiang Mai to Haiphong is to fly and train which takes 5h 8m and costs $95 - $260.
No, there is no direct bus from Chiang Mai to Haiphong station. However, there are services departing from Chiang Mai and arriving at Hai Phong Niem Nghia Bus Station via Khon Kaen, Savannakhet Bus Station and Ha Noi Nuoc Ngam Bus Station. The journey, including transfers, takes approximately 33h 34m.
The distance between Chiang Mai and Haiphong is 890 km. The road distance is 1254.4 km.
The best way to get from Chiang Mai to Haiphong without a car is to bus which takes 39h 55m and costs $80 - $120.
It takes approximately 5h 8m to get from Chiang Mai to Haiphong, including transfers.
Chiang Mai to Haiphong bus services, operated by Phetprasert Tour, depart from Chiang Mai station.
The best way to get from Chiang Mai to Haiphong is to bus via savannakhet which takes 33h 34m and costs $55 - $110. Alternatively, you can fly, which costs $160 - $460 and takes 9h 18m.
Chiang Mai to Haiphong bus services, operated by Phetprasert Tour, arrive at Khon Kaen station.
Yes, the driving distance between Chiang Mai to Haiphong is 1254 km. It takes approximately 19h 1m to drive from Chiang Mai to Haiphong.
What companies run services between Chiang Mai, Thailand and Haiphong, Vietnam?
You can take a bus from Chiang Mai to Hai Phong Niem Nghia Bus Station via Khon Kaen, Mukdahan, Savannakhet Bus Station, Nuoc Ngam Bus Station, and Ha Noi Nuoc Ngam Bus Station in around 33h 34m. Alternatively, Vietjet Air and Thai AirAsia fly from Chiang Mai International Airport (CNX) to Cat Bi International Airport (HPH) twice daily.
- Website
- vietnamairlines.com
Flights from Chiang Mai International Airport to Ha Long Airport via Tan Son Nhat
- Ave. Duration
- 15h 25m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $130–400
Flights from Chiang Mai International Airport to Ha Long Airport via Suvarnabhumi, Tan Son Nhat
- Ave. Duration
- 15h 35m
- When
- Wednesday, Friday, and Monday
- Estimated price
- $170–500
Flights from Chiang Mai International Airport to Ha Long Airport via Don Muang, Tan Son Nhat
- Ave. Duration
- 14h 45m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $170–500
Flights from Chiang Mai International Airport to Ha Long Airport via Kunming, Tan Son Nhat
- Ave. Duration
- 15h 45m
- When
- Wednesday and Friday
- Estimated price
- $220–650
Flights from Chiang Mai International Airport to Ha Long Airport via Phuket, Tan Son Nhat
- Ave. Duration
- 16h 20m
- When
- Monday and Wednesday
- Estimated price
- $200–550
Flights from Chiang Mai International Airport to Ha Long Airport via Noi Bai International Airport, Tan Son Nhat
- Ave. Duration
- 18h 40m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $200–600
- Website
- vietjetair.com
Flights from Chiang Mai International Airport to Cat Bi International Airport via Tan Son Nhat
- Ave. Duration
- 15h 45m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $150–460
Flights from Chiang Mai International Airport to Cat Bi International Airport via Don Muang, Danang
- Ave. Duration
- 9h 10m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- $170–470
- Website
- airasia.com
Flights from Chiang Mai International Airport to Noi Bai International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- $90–230
- Website
- laoairlines.com
Flights from Chiang Mai International Airport to Noi Bai International Airport via Luang Prabang
- Ave. Duration
- 3h 10m
- When
- Every day
- Estimated price
- $170–370
- Website
- sunphuquocairways.com
Flights from Chiang Mai International Airport to Ha Long Airport via Kuala Lumpur, Tan Son Nhat
- Ave. Duration
- 19h 15m
- When
- Tuesday, Thursday, Friday, and Saturday
- Estimated price
- $210–600
- Phone
- 19006469
- [email protected]
- Website
- dsvn.vn
Train from Long Biên Station to Haiphong Station
- Ave. Duration
- 2h 33m
- Frequency
- Hourly
- Estimated price
- $3–19
- Book at
- booking.baolau.com
- Soft seat, air-conditioned
- $8–13
- Bed, air-conditioned
- $4–6
- soft seat, air-conditioned
- $3–5
- Phone
- +66 56 720 720
- [email protected]
- Website
- phetprasert.com
Bus from Chiang Mai to Khon Kaen
- Ave. Duration
- 11h 45m
- Frequency
- 4 times a day
- Estimated price
- $17–28
- Schedules at
- phetprasert.com
- 13
- $19–23
Bus from Khon Kaen to Mukdahan
- Ave. Duration
- 4h 20m
- Frequency
- Once daily
- Estimated price
- $7–11
- Schedules at
- phetprasert.com
- Book at
- 12go.asia
- 13
- $7–9
- Phone
- +66 2 936 3256
- Website
- Sombat Tour
Bus from Chiang Mai to Khon Kaen
- Ave. Duration
- 9h 50m
- Frequency
- Once daily
- Estimated price
- $27–40
- Book at
- 12 Go
- Website
- Sombat Tour
- Phone
- +84 91 442 57 88
- [email protected]
- Website
- vietlaobus.com
Bus from Savannakhet Bus Station to Nuoc Ngam Bus Station
- Ave. Duration
- 12h 48m
- Frequency
- Once daily
- Estimated price
- $25–40
- Schedules at
- vietlaobus.com
- Phone
- 0225 3920920
- [email protected]
- Website
- hoanglongasia.com
Bus from Ha Noi Nuoc Ngam Bus Station to Hai Phong Niem Nghia Bus Station
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- $5–6
- Book at
- 12go
Bus from Ha Noi Nuoc Ngam Bus Station to Hai Phong Niem Nghia Bus Station
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- $5–6
- Book at
- 12go
Bus from Ha Noi Nuoc Ngam Bus Station to Hai Phong Niem Nghia Bus Station
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- $5–6
- Book at
- 12go
- Phone
- 084-2626003
- Website
- easybook.com
Bus from Chaing Mai Arcade Bus Terminal to Nong Khai
- Ave. Duration
- 11h 30m
- Frequency
- Once daily
- Estimated price
- $40–50
- Book at
- 12go.asia
- Website
- 12go.asia
Bus from Vientiane - Southern Bus Station to Ha Noi Nuoc Ngam Bus Station
- Ave. Duration
- 23h
- Frequency
- 3 times a day
- Estimated price
- $35–55
- Book at
- HTX Van Tai 277
Bus from Luang Prabang Southern Station to Ha Noi Nuoc Ngam Bus Station
- Ave. Duration
- 25h
- Frequency
- Once daily
- Estimated price
- $40–65
- Book at
- HTX Van Tai 277
Bus from Vientiane - Southern Bus Station to Ha Noi Nuoc Ngam Bus Station
- Ave. Duration
- 23h
- Frequency
- Once daily
- Estimated price
- $51
- Book at
- 12Go
- Phone
- 1490
- [email protected]
- Website
- ฺBor Kor Sor
Bus from Chiang Mai to Luang Prabang
- Ave. Duration
- 18h
- Frequency
- Once daily
- Estimated price
- $13–120
- Book at
- 12go.asia
- Website
- ฺBor Kor Sor
- Ave. Duration
- 1h 2m
- Estimated price
- $75–90
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling to the UK: What do I need to know?, French strikes 2018: What are my alternative transport options?, and Travelling around the UAE - to help you get the most out of your next trip.
Booking & Getting There
Book your Chiang Mai to Haiphong bus tickets online with 12go.asia.
There are 450+ hotels available in Haiphong.

















