Rome2rio's partners include

There are 7 ways to get from Chiang Mai to Phetchabun by bus, train, car or plane

Select a route below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Map of how to get from Chiang Mai to Phetchabun.
Launch map view
  • Distance: 218.9 miles
  • Duration: 8 h 32 min

What companies run services between Chiang Mai, Thailand and Phetchabun, Thailand?

You can take a bus from Chiang Mai to Phetchabun via Lom Sak in around 8 hours 32 minutes.

Airlines
Thai AirAsia
Website
airasia.com
Flights from Chiang Mai to Phitsanulok via Bangkok Don Muang
Avg. Duration
3 h 12 min
When
Every day
Estimated price
$40 - $130
Flights from Chiang Mai to Bangkok Don Muang
Avg. Duration
1 h 14 min
When
Every day
Estimated price
$25 - $80
Flights from Chiang Mai to Bangkok Don Muang via Khon Kaen
Avg. Duration
2 h 20 min
When
Every day
Estimated price
$25 - $80
Flights from Chiang Mai to Khon Kaen
Avg. Duration
1 h 5 min
When
Every day
Estimated price
$50 - $220
Thai Airways International
Website
thaiairways.com
Flights from Chiang Mai to Bangkok
Avg. Duration
1 h 17 min
When
Every day
Estimated price
$40 - $200
Nok Air
Website
nokair.com
Flights from Chiang Mai to Phitsanulok via Bangkok Don Muang
Avg. Duration
3 h 55 min
When
Every day
Estimated price
$40 - $150
Flights from Chiang Mai to Bangkok Don Muang
Avg. Duration
1 h 6 min
When
Every day
Estimated price
$30 - $170
Thai Lion Mentari
Website
lionairthai.com
Flights from Chiang Mai to Phitsanulok via Bangkok Don Muang
Avg. Duration
4 h 10 min
When
Monday, Wednesday, Friday and Sunday
Estimated price
$40 - $130
Flights from Chiang Mai to Bangkok Don Muang
Avg. Duration
1 h 15 min
When
Every day
Estimated price
$27 - $140
Bangkok Airways
Website
bangkokair.com
Flights from Chiang Mai to Bangkok
Avg. Duration
1 h 20 min
When
Every day
Estimated price
$45 - $200
Thai Vietjet Air
Website
vietjetair.com
Flights from Chiang Mai to Bangkok
Avg. Duration
1 h 20 min
When
Every day
Estimated price
$30 - $130
Thai Smile
Website
thaismileair.com
Flights from Chiang Mai to Bangkok
Avg. Duration
1 h 14 min
When
Every day
Estimated price
$35 - $190
Train operators
Bus operators
Phetprasert Tour
Phone
056 720 720
Website
phetprasert.com
Bus from Chiang Mai to Lom Sak
Avg. Duration
7 h 15 min
Frequency
5 times a day
Estimated price
$13 - $15
Schedules at
phetprasert.com
Book at
12go.asia
Bus from Lom Sak to Petchabuan
Avg. Duration
1 h
Frequency
Every 30 minutes
Estimated price
$2 - $3
Schedules at
phetprasert.com
Bus from Taphan Hin to Petchabun
Avg. Duration
2 h 35 min
Frequency
Every 2 hours
Estimated price
$4 - $7
Schedules at
phetprasert.com
Bus from Phitsanulok to Lom Sak
Avg. Duration
1 h 45 min
Frequency
5 times a day
Estimated price
$4 - $6
Schedules at
phetprasert.com
Book at
12go.asia
Bus from Bangkok Mochit to Petchabuan
Avg. Duration
5 h 30 min
Frequency
Hourly
Estimated price
$8 - $12
Schedules at
phetprasert.com
Bus from Khon Kaen to Lom Sak
Avg. Duration
3 h 16 min
Frequency
Twice daily
Estimated price
$6 - $8
Schedules at
phetprasert.com
Book at
12go.asia

How far is it from Chiang Mai to Phetchabun?

The distance between Chiang Mai and Phetchabun is 350 km. The road distance is 487 km.

What is the cheapest way to get from Chiang Mai to Phetchabun?

The cheapest way to get from Chiang Mai to Phetchabun is to bus which costs ฿550 and takes 8 hours 32 minutes.

What is the fastest way to get from Chiang Mai to Phetchabun?

The quickest way to get from Chiang Mai to Phetchabun is to drive which takes 6 hours 58 minutes and costs ฿1600.

Is there a direct bus between Chiang Mai and Phetchabun?

No, there is no direct bus from Chiang Mai to Phetchabun. However, there are services departing from Chiang Mai and arriving at Petchabuan via Lom Sak. The journey, including transfers, takes approximately 8 hours 32 minutes.

How long does it take to get from Chiang Mai to Phetchabun?

It takes approximately 8 hours 32 minutes to get from Chiang Mai to Phetchabun, including transfers.