Rome2Rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

Need a hotel room in Kamphaeng Phet?

Book now

There are 6 ways to get from Chiang Mai to Kamphaeng Phet by train, bus, taxi, car or plane

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

Recommended option

Train, Minivan  •  9h 53m

  1. Take the train from Chiang Mai to Phitsanulok
  2. Take the train from Phitsanulok to Phichit
  3. Take the Minivan from Phichit to Kamphaeng Phet

5 alternative options

Bus  •  10h 40m

  1. Take the bus from Chiang Mai Bus Terminal 3 to Maesod
  2. Take the bus from Mae Sot to Kamphaeng Phet 638

Taxi  •  4h 51m

  1. Take a taxi from Chiang Mai to Kamphaeng Phet 339.3 km

Drive  •  4h 51m

  1. Drive from Chiang Mai to Kamphaeng Phet 339.3 km

Fly to Mae Sot, bus  •  8h 7m

  1. Fly from Chiang Mai (CNX) to Mae Sot (MAQ) CNX - MAQ
  2. Take the bus from Mae Sot to Kamphaeng Phet

Fly to Phitsanulok, train, Minivan  •  8h 56m

  1. Fly from Chiang Mai (CNX) to Phitsanulok (PHS) CNX - PHS
  2. Take the train from Phitsanulok to Phichit
  3. Take the Minivan from Phichit to Kamphaeng Phet

Chiang Mai to Kamphaeng Phet by bus

7 Weekly Buses
10h 40m Average Duration
฿480 Cheapest Price
See schedules

Questions & Answers

The cheapest way to get from Chiang Mai to Kamphaeng Phet is to bus which costs ฿480 - ฿700 and takes 10h 40m.

More details

The fastest way to get from Chiang Mai to Kamphaeng Phet is to taxi which takes 4h 51m and costs ฿3700 - ฿4500.

More details

No, there is no direct bus from Chiang Mai to Kamphaeng Phet. However, there are services departing from Chiang Mai Bus Terminal 3 and arriving at Kamphaeng Phet via Mae Sot. The journey, including transfers, takes approximately 10h 40m.

More details

The distance between Chiang Mai and Kamphaeng Phet is 498 km. The road distance is 339.3 km.

Get driving directions

The best way to get from Chiang Mai to Kamphaeng Phet without a car is to train and Minivan which takes 9h 53m and costs ฿250 - ฿2300.

More details

It takes approximately 9h 53m to get from Chiang Mai to Kamphaeng Phet, including transfers.

More details

Chiang Mai to Kamphaeng Phet bus services, operated by Greenbus Thailand, depart from Chiang Mai Bus Terminal 3 station.

More details

Chiang Mai to Kamphaeng Phet bus services, operated by Phetprasert Tour, arrive at Kamphaeng Phet station.

More details

Yes, the driving distance between Chiang Mai to Kamphaeng Phet is 339 km. It takes approximately 4h 51m to drive from Chiang Mai to Kamphaeng Phet.

Get driving directions

There are 20+ hotels available in Kamphaeng Phet. Prices start at ฿300 per night.

More details

Map of how to get from Chiang Mai to Kamphaeng Phet.
Launch map view
  • Distance: 498.3 km
  • Duration: 9h 53m

What companies run services between Chiang Mai, Thailand and Kamphaeng Phet, Thailand?

You can take a bus from Chiang Mai to Kamphaeng Phet via Maesod and Mae Sot in around 10h 40m.

Airlines
Nok Air
Website
nokair.com
Flights from Chiang Mai to Mae Sot via Don Muang
Ave. Duration
3h 5m
When
Every day
Estimated price
฿4500 - ฿10000
Flights from Chiang Mai to Phitsanulok via Don Muang
Ave. Duration
4h 7m
When
Every day
Estimated price
฿2300 - ฿6500
Thai AirAsia
Website
airasia.com
Flights from Chiang Mai to Phitsanulok via Don Muang
Ave. Duration
3h 38m
When
Every day
Estimated price
฿2000 - ฿6000
Thai Lion Mentari
Website
lionairthai.com
Flights from Chiang Mai to Phitsanulok via Don Muang
Ave. Duration
5h 7m
When
Monday, Wednesday, Friday and Sunday
Estimated price
฿2300 - ฿6500
Train operators
State Railway of Thailand
Phone
1690
Email
sarabanklang@railway.co.th
Website
railway.co.th
Train from Chiang Mai to Phitsanulok
Ave. Duration
5h 44m
Frequency
3 times a day
Estimated price
฿120 - ฿1300
Book at
https://12go.asia/en/operator/thai-railways
Website
https://dticket.railway.co.th/DTicketPublicWeb/home/Home
3rd Class (Seat)
฿120 - ฿220
2nd Class (Air-Conditioned Berth)
฿600 - ฿850
2nd Class (Air-conditioned Seat)
฿330 - ฿460
1st Class (Air-Conditioned Berth)
฿950 - ฿1300
Train from Phitsanulok to Phichit
Ave. Duration
39 min
Frequency
Once daily
Estimated price
฿45 - ฿950
Book at
https://12go.asia/en/operator/thai-railways
Website
https://dticket.railway.co.th/DTicketPublicWeb/home/Home
3rd Class (Seat)
฿45 - ฿160
2nd Class (Air-Conditioned Berth)
฿550 - ฿750
2nd Class (Air-conditioned Seat)
฿240 - ฿330
1st Class (Air-Conditioned Berth)
฿700 - ฿950
Bus operators
Local minivan
Bus from Phichit to Kamphaeng Phet
Ave. Duration
2h
Frequency
Hourly
Estimated price
฿80 - ฿130
Greenbus Thailand
Phetprasert Tour
Phone
+66 56 720 720
Email
info@phetprasert.com
Website
phetprasert.com
Bus from Mae Sot to Kamphaeng Phet
Ave. Duration
2h 55m
Frequency
Once daily
Estimated price
฿110 - ฿170
Book at
https://12go.asia/en/operator/phet-prasert
Other operators
Taxi from Chiang Mai to Kamphaeng Phet
Ave. Duration
4h 51m
Estimated price
฿3700 - ฿4500
The Best Taxi Chiang Mai
Phone
0988237385
Website
thebesttaxichiangmai.com
Taxi Kingdom
Phone
+66 94 620 5134
Website
taxikingdom.com
Grab Taxi
Phone
+66 061 494 6191
Website
grab.com
Chiang Mai Aiport
Phone
+66 53 201307

Want to know more about travelling around the world?

Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Bali: What to do if Mount Agung erupts, How to get from Luton Airport into central London and The beginner’s guide to the 2018 World Nomad Games - to help you get the most out of your next trip.

ticket