There are 7 ways to get from Hanoi to Sukhothai by plane, bus, car, train, 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 Sukhothai Airport
best- Fly from Noi Bai International Airport (HAN) to Sukhothai Airport (THS)plane HAN - THS
7h 33m฿4,010–9,910Bus via Vientiane
cheapest- Take the bus from Ha Noi Nuoc Ngam Bus Station to Vientiane - Southern Bus Stationbus
- Take the bus from Vientiane Talat Sao Station to Udon Thanibus
- Take the bus from Udon Thani to Phitsanulokbus 876
- Take the bus from Phitsanulok to Sukhothaibus
37h 15m฿1,875–3,023Bus
- Take the bus from Hanoi to Savannakhet Bus Stationbus
- Take the bus from Mukdahan to Yasothonbus
- Take the bus from Yasothon to Phitsanulokbus 874
- Take the bus from Phitsanulok to Sukhothaibus
29h 53m฿2,435–3,221Drive 1,170.4 km
- Drive from Hanoi to Sukhothaicar 1,170.4 km
17h 10m฿4,575–6,608Fly to Phitsanulok, bus
- Fly from Noi Bai International Airport (HAN) to Phitsanulok (PHS)plane HAN - PHS
- Take the bus from Phitsanulok to Sukhothaibus
9h 59m฿4,137–11,262Bus, train, taxi
- Take the bus from Ha Noi Nuoc Ngam Bus Station to Vientiane - Southern Bus Stationbus
- Take the train from Nong Khai to Ban Phachi Junctiontrain
- Take the train from Ban Phachi Junction to Nong Tomtrain
- Take the taxi from Nong Tom to Sukhothaitaxi
39h฿3,933–7,031Bus, Minivan
- Take the bus from Ha Noi Nuoc Ngam Bus Station to Luang Prabang Southern Stationbus
- Take the bus from Luang Prabang to Chiang Maibus
- Take the bus from Chiang Mai Arcade Bus Terminal 2 to Sukhothai Bus Terminalbus
2d 2h฿2,308–6,721
Hanoi to Sukhothai by bus
Comparing Your Travel Options
The cheapest way to get from Hanoi to Sukhothai is to bus via Vientiane which costs ฿1800 - ฿3100 and takes 37h 15m.
The fastest way to get from Hanoi to Sukhothai is to fly which takes 7h 33m and costs ฿4000 - ฿10000.
No, there is no direct bus from Hanoi to Sukhothai. However, there are services departing from Hanoi and arriving at Sukhothai via Mukdahan, Yasothon and Phitsanulok. The journey, including transfers, takes approximately 29h 53m.
The distance between Hanoi and Sukhothai is 826 km. The road distance is 1170.4 km.
The best way to get from Hanoi to Sukhothai without a car is to bus via Vientiane which takes 37h 15m and costs ฿1800 - ฿3100.
It takes approximately 7h 33m to get from Hanoi to Sukhothai, including transfers.
Hanoi to Sukhothai bus services, operated by HTX Van Tai 277, depart from Ha Noi Nuoc Ngam Bus Station.
The best way to get from Hanoi to Sukhothai is to fly which takes 7h 33m and costs ฿4000 - ฿10000. Alternatively, you can bus, which costs ฿2400 - ฿3300 and takes 29h 53m.
Hanoi to Sukhothai bus services, operated by HTX Van Tai 277, arrive at Vientiane - Southern Bus Station.
Yes, the driving distance between Hanoi to Sukhothai is 1170 km. It takes approximately 17h 10m to drive from Hanoi to Sukhothai.
What companies run services between Hanoi, Vietnam and Sukhothai, Thailand?
Vietnam Airlines, Bangkok Airways, and two other airlines fly from Noi Bai International Airport (HAN) to Sukhothai Airport (THS) twice daily. Alternatively, you can take a bus from Hanoi to Sukhothai via Savannakhet Bus Station, Mukdahan, Yasothon, Yasothon, and Phitsanulok in around 29h 53m.
- Website
- airasia.com
Flights from Noi Bai International Airport to Phitsanulok via Don Muang
- Ave. Duration
- 7h 11m
- When
- Every day
- Estimated price
- ฿3,900–11,000
Flights from Noi Bai International Airport to Phitsanulok via Luang Prabang, Don Muang
- Ave. Duration
- 5h
- When
- Monday, Wednesday, Thursday, Friday, and Saturday
- Estimated price
- ฿4,100–12,000
- Phone
- 1690
- [email protected]
- Website
- railway.co.th
Train from Nong Khai to Ban Phachi Junction
- Ave. Duration
- 7h 32m
- Frequency
- Once daily
- Estimated price
- ฿190–1,300
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿210–260
- 2nd Class (Air-Conditioned Berth)
- ฿190–250
- 2nd Class (Air-conditioned Seat)
- ฿500–550
- Second Class Sleeper
- ฿1,085–1,095
- Ordinary Train
- ฿250–1,300
Train from Ban Phachi Junction to Nong Tom
- Ave. Duration
- 5h 5m
- Frequency
- Once daily
- Estimated price
- ฿110–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿160–200
- 2nd Class (Air-Conditioned Berth)
- ฿110–150
- 2nd Class (Air-conditioned Seat)
- ฿380–420
- Phone
- +84 91 442 57 88
- [email protected]
- Website
- vietlaobus.com
Bus from Hanoi to Savannakhet Bus Station
- Ave. Duration
- 13h
- Frequency
- Once daily
- Estimated price
- ฿850–1,300
- Schedules at
- vietlaobus.com
- Ave. Duration
- 56 min
- Estimated price
- ฿2,200–2,800
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 French strikes 2018: What are my alternative transport options?, Why you should take the train in the US, and Getting around the Cyclades - to help you get the most out of your next trip.
Booking & Getting There
Book your Hanoi to Sukhothai bus tickets online with 12go.asia.
There are 93+ hotels available in Sukhothai.


