How to travel from Pai to Sukhothai, Thailand

The distance between Pai and Sukhothai is around 426km (264 miles) and the quickest way to get there is to take a taxi, then fly and then take the bus which takes around 5h 45m.

8 routes found

We've found 8 different ways to get from Pai to Sukhothai by bus, train, car, taxi and plane. The recommended routes, which include information on duration, ticket price, and level of difficulty, can be found below.

👋 Also check out SukhothaiPai if you're planning a return trip.

1
bus
+
plane
+

Bus and Plane

Take the bus to Chiang Mai then fly from Chiang Mai (CNX) to Sukhothai (THS).

  • Duration6h 40m
  • Flight time2h 40m
  • Typical cost
    THB 5,885($160)
Operated by

Multiple operators

2 similiar routes

We’ve grouped similar routes together, click the arrows to see the other options.

💰 Cheapest
2
3 x bus
+

Bus

Take the bus to Chiang Mai then Tak and then to Sukhothai.

  • Duration8h 35m
  • Departstwice daily
  • Typical cost
    THB 690($19)
Operated by

Multiple bus operators

2 similiar routes

We’ve grouped similar routes together, click the arrows to see the other options.

3
bus
+
train
+

Bus and Train

Take the bus to Chiang Mai then take the train to Nong Tom.

  • Duration10h 25m
  • Departstwice daily
  • Typical cost
    THB 4,250($115)
Operated by

Multiple operators

4
car
+

Drive

Drive to Sukhothai.

  • Duration6h 35m
  • Distance426km (264 miles)
Get turn-by-turn directions

Frequently asked questionsabout travel between Pai and Sukhothai

There are several options for getting from Pai to Sukhothai by bus, train, car, taxi and plane. The cheapest option is to take the bus which costs around THB 690 ($19) and will take around 8h 35m. If you need to get there more quickly, you can take a taxi, then fly and then take the bus and arrive in approximately 5h 45m, though it is a bit more costly at approximately THB 4,760 ($130).

The distance between Pai and Sukhothai is around 426km (264 miles). In a direct line (as the crow flies), the distance is 268km (166 miles)

It takes around 8h 35m to get from Pai and Sukhothai by bus. If you are travelling by car it will take around 6h 35m to drive there.

The quickest way to get from Pai to Sukhothai is to take a taxi, then fly and then take the bus which takes around 5h 45m and will set you back approx THB 4,760 ($130).

The cheapest way to travel between Pai and Sukhothai, if you exclude driving, is to take the bus which will typically cost around THB 690 ($19) for a standard one-way ticket.

Train travel

There is no train service that runs between Pai and Sukhothai. We recommend that you take a taxi to Mae Hong Son (HGN) then fly from Mae Hong Son (HGN) to Phitsanulok (PHS) then take the bus to Sukhothai. instead which will take 5h 45m.

Bus travel

Yes there is a bus that runs regularly from Pai and Sukhothai. It typically takes around 8h 35m and departs twice daily.

There are no direct bus services that runs from Pai to Sukhothai. However, you can instead can take several connecting buses with changeovers in Chiang Mai and Tak. These services run twice daily and will take a minimum of 8h 35m.

Prem Pracha, Sombat Tour, Phetprasert Tour and Nakhonchai Air run regular bus services between Pai and Sukhothai. Buses run twice daily and take around 8h 35m on average but will vary depending on you book with.

Flights and Airlines

It doesn't look like you can fly directly from Pai to Sukhothai. We recommend that you take a taxi to Mae Hong Son (HGN) then fly from Mae Hong Son (HGN) to Phitsanulok (PHS) then take the bus to Sukhothai. instead which will take 5h 45m.

The closest major airport to Sukhothai is Sukhothai Airport (THS) (THS) which is approximately 42km (26 miles) from Sukhothai. Phitsanulok Airport (PHS) (PHS) and Chiang Mai International Airport (CNX) (CNX) are also nearby and might be a better alternative airport depending on where you are flying from.

Drive yourself

Yes it is possible to drive from Pai and Sukhothai. The distance is around 426km (264 miles) by road and it will take around 6h 35m in normal traffic conditons.

If you don't have a car, the easiest way to get from Pai to Sukhothai is to take the bus which takes, on average, 8h 35m and will usually cost around THB 690 ($19).

How do I get from Pai to Sukhothai

Compare travel optionsbetween Pai and Sukhothai

Transport options from Pai to Sukhothai
Transport optionDurationCostFrequencyDistance
Bus and Plane + 2 similar
6h 40m
THB 5,885($160)
every 3 hours1,181km (734 miles)
Bus to Chiang Mai, plane7h 25m
THB 3,195($88)
every 3 hours1,107km (688 miles)
Taxi, Plane and Bus5h 45m
THB 4,760($130)
hourly1,160km (721 miles)
Bus + 2 similar
8h 35m
THB 690($19)
twice daily480km (299 miles)
Bus via Chiang Mai10hrs
THB 765($21)
every 4 hours550km (342 miles)
Bus via Chiang Mai10h 15m
THB 765($21)
once daily547km (340 miles)
Bus and Train
10h 25m
THB 4,250($115)
twice daily527km (327 miles)
Drive
6h 35m
THB 1,380($38)
on demand426km (264 miles)

Top Carriersoperating between Pai and Sukhothai

Airlines

Bus companies

Train operators

Airports near Sukhothai

The following major airports near Sukhothai offer regular flights to various popular destinations within Thailand and internationally.

THS
Sukhothai Airport (THS)
Domestic Airport
Distance
42km (26 miles) from Sukhothai
PHS
Phitsanulok Airport (PHS)
Domestic Airport
Distance
99km (61 miles) from Sukhothai
CNX
Chiang Mai International Airport (CNX)
International Airport
Distance
187km (116 miles) from Sukhothai