Last updated:June 24, 2021After 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.Book tickets to Sukhothai OverviewThe 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 busDuration: 5.5 hoursCost: 590 baht12go 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.Book tickets to SukhothaiPros: The van was new and cleanThe driver could speak EnglishCons:Leg-seat is not idealBus stopsChiang Mai: Suriwong Book Center Chiang MaiSukhothai: The Coffee Cup Sukhothai Historical parkNote: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 + busDuration: 6 hours (train) + 1.5 hours (bus)See alsoAsia Travel Guide10 Best Things To Do In Kyoto JapanCost: 290 baht (train) + bus/ taxiIf 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.