
Sukhothai was Thailand's first capital, about 223 kilometres (139 miles) south of Chiang Mai. Its historical park is a spread of ruined temples and Buddha statues you can cycle around. The bus is direct and does the run in 6h. By road and rail, the train is the cheapest way to get from Chiang Mai to Sukhothai at $7.30 (242 THB). It involves several changes along the way.
Distance from Chiang Mai to Sukhothai
Chiang Mai and Sukhothai are about 223 km (139 miles) apart, and the journey itself covers around 306 km by road. The quickest way to get from Chiang Mai to Sukhothai is by taking the private transport, which takes around 4h 30m - 6h.
4 ways to travel from Chiang Mai to Sukhothai
There are four ways to travel from Chiang Mai to Sukhothai. You can choose between the train, bus, flight, and private transport. The journey takes 4h 30m–11h 30m and the quickest way is by private transport. If you're on a budget, the cheapest option is by train with tickets starting at $7.30 (242 THB).
Reach out to our Community
No questions yet — be the first to ask about Chiang Mai to Sukhothai.
Our favourite places to stay in Sukhothai
Here are our favourite places to stay in Sukhothai for every budget.
BudgetTR Guesthouse
TR Guesthouse is great value for money! For less than $20 (660 THB) you get to enjoy a HUGE and comfortable bed and meet one of the friendliest guesthouse owners in Thailand.
Staying here feels more like you've been welcomed into a home and is a great way to experience Thai culture and local life. The guesthouse is a 15-minute walk from the bus station or a short tuk-tuk ride away.
- Amazing host
- Great value for money
- 20-minute drive from Sukhothai Historical Park
- Cosy and clean rooms
Private rooms start from $19 (630 THB) per night.
BudgetMango House
Mango House is centrally located in Sukhothai, just a few minutes walk to downtown New Sukhothai and a few meters from the bus to Old Sukhothai.
Cool off in the outdoor swimming pool and enjoy the garden and terrace area for relaxing. A wonderful breakfast is included with your stay and hosts are exceptionally friendly and helpful.
- Ideal location
- Swimming pool
- Breakfast included
- Walking distance to shops and restaurants
Private rooms start at $28 (930 THB) per night.
Mid-RangeScent of Sukhothai Resort
If you’re looking for something a little more luxurious, then be sure to check out the Scent of Sukhothai Resort.
This resort offers a stunning garden and lovely outdoor swimming. Breakfast is included daily with your stay. Located near the Historical Park, you can easily ride your bike there or hop in a taxi for a short ride.
- Swimming pool
- Near Historical Park
- Outdoor garden area
- Breakfast included
Private rooms start at $30 (990 THB) per night.
Mid-RangeThai Thai Sukhothai Resort
Fancy something a touch more luxurious, Thai Thai Resort is exactly that and great value for money! Enjoy a spacious private balcony adorned with traditional Thai decor.
And when you're not relaxing in your room, you can go for a swim in the pool, chill in the gardens or even have a massage. Situated 1.5km from Sukhothai Historical Park, you'll be staying in a great location. Don't worry about getting hungry, the complimentary delicious breakfast will fill you up for the day.
- Beautiful bungalows
- Swimming pool
- Great location
- Delicious free breakfast
Bungalows start from $41 (1,360 THB) per night.
Treat YourselfBaanSuk Sukhothai Resort
And if you want somewhere even more fancy, you have to stay at BaanSuk Resort. This place is amazing and feels like an oasis hidden from the world by all its lush greenery. The pool is the epitome of peace and the perfect place to cool off after a day exploring Sukhothai Historical Park.
Their family villas are spacious, bright and very clean. Forget about the pool, wait until you see the bathtub. A superb breakfast is also included in the price.
- Stunning swimming pool
- Huge and luxurious villas
- Amazing staff
- Free delicious breakfast
Villas start from $51 (1,680 THB) per night.
ABOUT YOUR DESTINATION
Why Visit Sukhothai?
Sukhothai is home to one of Thailand’s most stunning World Heritage sites — Sukhothai Historical Park. With ruins dating back to the 13th century, the park gives us a glimpse of what was once the capital of the first Kingdom of Siam (the former name of Thailand).
The city's name literally translates to "dawn of happiness." And if you're a history buff, that's exactly what you will get in Sukhothai. In this often-forgotten city, you can escape from the backpacker trail and just get lost in an impressive collection of temples and ruins.
Rounding it up
That's the full picture for getting from Chiang Mai to Sukhothai, roughly 223 kilometres (139 miles) apart. In all, there are 4 ways to make the trip. The cheapest fare is $7.30 (242 THB). The quickest trip takes 4h 30m.
Prices and timetables change, so it's worth a quick check before you travel. Have a question, or travelled this route recently? Ask the community below and we'll do our best to help.
Frequently Asked Questions
What is the distance from Chiang Mai to Sukhothai?
The distance from Chiang Mai to Sukhothai is 223 kilometres (139 miles).
What is the fastest way to get from Chiang Mai to Sukhothai?
The fastest way to get from Chiang Mai to Sukhothai is by private transport and takes 4h 30m - 6h.
What is the cheapest way to get from Chiang Mai to Sukhothai?
The cheapest way to get from Chiang Mai to Sukhothai is by train with ticket costs starting from 242 THB.
Affiliate Disclosure
Some links on this page are affiliate links. If you book through them, we earn a small commission at no extra cost to you. This helps us keep Gecko Routes free and up to date.





