How to travel from Suratthani to Chiang Mai, Thailand

The distance between Suratthani and Chiang Mai is around 1,333km (828 miles) and the quickest way to get there is to drive which takes around 18h 45m.

3 routes found

We've found 3 different ways to get from Suratthani to Chiang Mai by bus and car. The recommended routes, which include information on duration, ticket price, and level of difficulty, can be found below.

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

💰 Cheapest
1
bus
+
bus
+

Bus

Take the bus to Bangkok Southern Bus Terminal and then to Chaing Mai Arcade Bus Terminal.

  • Duration19h 50m
  • Departs5 times a day
  • Typical cost
    THB 1,745($48)
Operated by

The Transport Company

1 similiar route

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

🚀 Fastest
2
car
+

Drive

Drive to Chiang Mai.

  • Duration18h 45m
  • Distance1,333km (828 miles)
Get turn-by-turn directions

Frequently asked questionsabout travel between Suratthani and Chiang Mai

There are several options for getting from Suratthani to Chiang Mai by bus and car. The cheapest option is to take the bus which costs around THB 1,745 ($48) and will take around 19h 50m. If you need to get there more quickly, you can drive and arrive in approximately 18h 45m, though it is a bit more costly at approximately THB 4,285 ($120).

The distance between Suratthani and Chiang Mai is around 1,333km (828 miles). In a direct line (as the crow flies), the distance is 1,037km (644 miles)

It takes around 19h 50m to get from Suratthani and Chiang Mai by bus. If you are travelling by car it will take around 18h 45m to drive there.

The quickest way to get from Suratthani to Chiang Mai is to drive which takes around 18h 45m and will set you back approx THB 4,285 ($120).

The cheapest way to travel between Suratthani and Chiang Mai, if you exclude driving, is to take the bus which will typically cost around THB 1,745 ($48) for a standard one-way ticket.

Train travel

There is no train service that runs between Suratthani and Chiang Mai. We recommend that you drive to Chiang Mai. instead which will take 18h 45m.

Bus travel

Yes there is a bus that runs regularly from Suratthani and Chiang Mai. It typically takes around 19h 50m and departs 5 times a day.

There are no direct bus services that runs from Suratthani to Chiang Mai. However, you can instead can take several connecting buses with changeovers in Bangkok Southern Bus Terminal, Pata Pinklao and Mochit 2 Bus Depot. These services run 5 times a day and will take a minimum of 19h 50m.

The Transport Company, Sri Suthep Tour, Nakhonchai Air, Bangkok Busline, Sombat Tour, Lignite Tour, Greenbus Thailand and Phetprasert Tour run regular bus services between Suratthani and Chiang Mai. Buses run 5 times a day and take around 19h 50m on average but will vary depending on you book with.

Flights and Airlines

It doesn't look like you can fly directly from Suratthani to Chiang Mai. We recommend that you take the bus to Bangkok Southern Bus Terminal and then to Chaing Mai Arcade Bus Terminal. instead which will take 19h 50m.

The closest major airport to Chiang Mai is Chiang Mai International Airport (CNX) (CNX) which is approximately 3km (2 miles) from Chiang Mai. Lampang Airport (LPT) (LPT) and Mae Fah Luang – Chiang Rai International Airport (CEI) (CEI) 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 Suratthani and Chiang Mai. The distance is around 1,333km (828 miles) by road and it will take around 18h 45m in normal traffic conditons.

If you don't have a car, the easiest way to get from Suratthani to Chiang Mai is to take the bus which takes, on average, 19h 50m and will usually cost around THB 1,745 ($48).

How do I get from Suratthani to Chiang Mai

Compare travel optionsbetween Suratthani and Chiang Mai

Transport options from Suratthani to Chiang Mai
Transport optionDurationCostFrequencyDistance
Bus + 1 similar
19h 50m
THB 1,745($48)
5 times a day1,353km (841 miles)
Bus via Phitsanulok20h 40m
THB 1,780($49)
once daily1,377km (856 miles)
Drive
18h 45m
THB 4,285($120)
on demand1,333km (828 miles)

Top Carriersoperating between Suratthani and Chiang Mai

Bus companies

Airlines

Train operators

Airports near Chiang Mai

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

CNX
Chiang Mai International Airport (CNX)
International Airport
Distance
3km (2 miles) from Chiang Mai
LPT
Lampang Airport (LPT)
Domestic Airport
Distance
79km (49 miles) from Chiang Mai
CEI
Mae Fah Luang – Chiang Rai International Airport (CEI)
International Airport
Distance
160km (99 miles) from Chiang Mai