Overview | Bus | Train | Flight


How to get from Sukhothai to Chiang Mai?

Chiang Mai is located in the northern part of Thailand and is well known for its culture, history, annual festivals and local food.  There are several ethical elephant sanctuaries in the area, one of the country’s most popular night markets, and plenty of temples and wats to explore.

When travelling the 300km distance from Sukhothai to Chiang Mai you have 3 options: you can take a 6-hour bus journey ($9), travel by train and bus for about 9.5 hours ($32) or book a 4.5-hour indirect flight ($109).

Bus, Train or Flight via Bangkok?

Transport modeDurationCostsAvailability
Bus5 - 6 hours285 THB ($9.50)Check bus tickets
Train8 - 9.5 hours960 THB ($32)Check train tickets
Flight4.5 - 7.5 hoursfrom 3,300 THB ($109)Check flights

The bus is the cheapest way to reach Chiang Mai from Sukhothai. Fares start at $9 and travel time is 5 to 6 hours.

If you want to save on accommodation and don’t mind extending your journey up to 9.5 hours, you can also take the train. The nearest train station is in Phitsanulok, which is about 1.5 hours away from Sukhothai.

We don’t recommend to book a flight since this includes a stopover in Bangkok, making the travel time by plane longer than the bus.


Itinerary from Sukhothai to Chiang Mai


Bus icon

Sukhothai to Chiang Mai by Bus

Duration: 5 – 6 hours
Cost: 270 THB ($9) + 15 THB ($0.50) / 50-60 THB ($1.70 – $1.90)

Win Tour operates 6 direct buses from Sukhothai to Chiang Mai daily.

Buses leave from the Sukhothai Bus Terminal between 06:00 – 14:00 and the journey takes approximately 5-6 hours. Ticket prices start at 270 THB ($9).

Bus to New Sukhothai

To get to the Sukhothai Bus Terminal, you can take a songthaew for 15 THB ($0.50) from New Sukhothai city centre. Tuk-tuks are also available for 50-60 THB ($1.70 – $1.90).

Bus to Old Sukhothai

If you are staying in Old Sukhothai centre, you can depart from the Win Tour office. Buses depart from the Sukhothai Bus terminal and pick up passengers at the office.

Win Tour Bus

  • Departs from the Sukhothai Bus Terminal, located 2km northwest of the New Sukhothai city centre
  • Arrives at the Arcade Bus Station in Chiang Mai, located 5km northeast of the Old City

Win Tour Buses are popular for providing good trips along this route.

To buy your Win Tour tickets, you have 3 options: you can buy them at the Sukhothai Bus Terminal on the day of your trip; you can purchase them in advance at the Win Tour office in Old Sukhothai; or you can book them online even a few weeks before.

Although a bit more expensive, we prefer the last option because tickets tend to sell out quickly, especially during peak season.

Check Available Bus Tickets

Sukhothai to Chiang Mai by Minivan

Duration: 5.5 hours
Cost: 590 THB ($19.50)

There is also an option to travel via minivan from Sukhothai to Chiang Mai. 12Go Travel offers one trip daily that departs at 14:00. Travel time is 5.5 hours.

Although often fully-booked, this 12Go van has received great reviews for its comfortable seats and good drivers. It might be best to book at least a week before to secure a seat. A ticket costs 590 THB ($19.50).

This minivan departs from The Coffee Cup, located near the Historical Park in Old Sukhothai. It arrives at 19:30 at Suriwong Book Center, located 5km southeast of Chiang Mai Old City.

Check Available Minivan Tickets


Sukhothai to Chiang Mai by Train

Duration: 8 – 9.5 hours
Cost: 960 THB ($32)

To travel by train from Sukhothai to Chiang Mai, you first need to take a bus to Phitsanulok, then transfer to the train onward to Chiang Mai.

Step 1: Sukhothai to Phitsanulok by Bus

Duration: 1.5 hours
Cost: 60 THB ($1.90) + 60 THB ($1.90) + 60 THB ($1.90)

Buses from Sukhothai to Phitsanulok leave from the Sukhothai Bus Terminal and from the Sukhothai Historical Park. All buses are operated by Win Tour and the journey costs 60 THB ($1.90) for buses departing from the Sukhothai bus terminal.

Buses departing from the Historical Park cost 90 THB ($3).

If you are in New Sukhothai city center, you can to take a tuk-tuk to the bus terminal for 60 THB ($1.90).

We suggest taking one of the night buses, departing at 22:00 or 21:50, which meet up with the night train.

See the bus schedule below:

Bus OperatorScheduleDurationCosts
Win Tour
(from the bus terminal)
1h 30m60 THB ($1.90)
Win Tour
(from the Historical Park)
1h 30m90 THB ($3)

Step 2: Phitsanulok to Chiang Mai by Train

Duration: 6.5 – 8 hours
Cost: 720 THB ($23.50) + 60 THB ($1.90)

There are several trains leaving from Phitsanulok to Chiang Mai daily.

From the bus terminal in Phitsanulok, you need to take a short tuk-tuk ride to the train station. This ride takes about 10 minutes and costs 60 THB ($1.90).

We suggest taking the #9 night train to catch up on some sleep and rest. This train will meet up with the buses we’ve suggested above.

If you prefer to travel during the day, you can take a morning bus and board train #7. This train departs at 13:00.

Be aware that some coaches are designated women-only.

#713:12-19:306h 18m720 THB ($23.50)
00:15-07:157h 1,150 THB ($38)
#1301:47-08:407h 53m940 THB ($31)
#5104:37-12:107h 33m920 THB ($30.50)

Check Available Train Tickets

Tip: Train tickets are sold up to 90 days prior to the day of departure. Book your ticket in advance as they tend to sell out fast! 



Sukhothai to Chiang Mai via Bangkok by Flight

Duration: 4.5 – 7.5 hours
Cost: from 3,300 THB ($109)

There are no direct flights between Sukhothai and Chiang Mai. All flights will route through Bangkok.

Bangkok Airways is the only airline flying from and to Sukhothai. Flights are very expensive starting from 3,300 THB ($109). Try booking in advance to find a lower price.

Check Flights on Skyscanner


More routes to Chiang Mai

Bangkok to Chiang Mai

Chiang Mai Airport

Chiang Mai Railway Station

Chiang Rai to Chiang Mai

Luang Prabang to Chiang Mai

Pai to Chiang Mai

More routes from Sukhothai

Sukhothai to Bangkok

Most popular routes in Thailand

Bangkok to Chiang Mai

Bangkok to Koh Phangan

Bangkok to Koh Tao

Bangkok to Phuket

Chiang Rai to Chiang Mai

Koh Samui to Koh tao

Koh Phangan to Koh Tao

Phuket to Krabi


Was this post helpful?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 6

No votes so far! Be the first to rate this post.

As you found this post useful...

Follow us on social media!

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

COVID-19 Limitations: Transportation services have limited availability and schedules might be less frequent. Please check our recommended booking websites for the most recent schedules.
COVID-19 UPDATE: Due to recent travel restrictions, most of the transportation services are currently unavailable or subject to change.