Chiang Mai to Sukhothai: Transport & Ticket Guide

Last updated:

After relaxing in Chiang Mai, Sukhothai would be an ideal destination to explore the ruins and historical sites.

How to get to Sukhothai?

This article is a detailed transportation guide from Chiang Mai to Sukhothai by bus and train, including ticket prices, schedules, and ticket booking tips.

Chiang Mai to Sukhothai Thailand



The distance between Chiang Mai and Sukhothai is about 275 km. Currently, there are three travel options that you can choose: bus, train, and taxi.

If you’re looking for a quick trip, we recommend taking a cab. However, it’s the most expensive option on the list.

The travel time between Chiang Mai and Sukhothai can vary depending on your transportation choice, but it takes about 4.5 hours to 8 hours.

What to do in Sukhothai?

Sukhothai is a fantastic place for cycling, so taking a bike trip is an excellent idea for a half-day or one-day exploration. 


Chiang Mai to Sukhothai bus

Duration: 5.5 hours

Cost: 590 baht

12go offers a daily bus from Chiang Mai to Sukhothai, and the trip costs 590 baht.

According to the schedule, the bus departs at 8 am and arrives in Sukhothai at 1:30 pm. However, when we took the bus, it arrived 1 hour earlier, so it was a win.

During the journey, the driver stopped twice for toilet breaks. At the first stop in Lampang, there were 7-eleven and other street vendors to have some snacks.


  • The van was new and clean
  • The driver could speak English


  • Leg-seat is not ideal

Bus stops

  • Chiang Mai: Suriwong Book Center Chiang Mai
  • Sukhothai: The Coffee Cup Sukhothai Historical park


  • You should be at the meeting point at least 30 minutes before the departure time.
  • Infants 0-3 years old can ride for free on adult laps.
  • The baggage allowance for one person is 20 kg.


Chiang Mai to Sukhothai train + bus

Duration: 6 hours (train) + 1.5 hours (bus)

Cost: 290 baht (train) + bus/ taxi

If you’re not interested in taking a bus, enjoining scenery with a train ride will be a better option.

Because there is no train station in Sukhothai, you’ll need to take a train from Chiang Mai to Phitsanulok station.

Thai Railways offers several trains daily to Phitsanulok, and the journey takes from 5 hours 45 minutes to 7.5 hours, depending on the train. 

Departure time: 6:30 am, 8:50 am, and 3:30 pm.

After arriving at the Phitsanulok train station, you can take a taxi or bus to Sukhothai bus station. It takes about 1.5 hours. 


Where to stay in Sukhothai?

We stayed at Old City Guest House, and the location was perfect. The van dropped us right in front of the guesthouse, and there were plenty of restaurants and shops nearby.

The guesthouse is only a 2-minute walk to the historical park, and you can rent a bicycle for 30 baht/ day.