There are 7 ways to get from Pai to Petchabun by taxi, train, bus, 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.
Taxi, train, bus
best- Take the taxi from Pai to Chiang Mai
- Take the train from Chiang Mai to Taphan Hin
- Take the bus from Taphan Hin to Petchabun616
14h 20m฿1,748–3,283Mini Van, bus, train
cheapest- Take the bus from Pai to Chiang Mai
- Take the bus from Chiang Mai to Den Chai874 / ...
- Take the train from Den Chai to Taphan Hin
- Take the bus from Taphan Hin to Petchabun616
15h 51m฿557–1,840Mini Van, bus
- Take the bus from Pai to Chiang Mai
- Take the bus from Chiang Mai to Lom Sak874
- Take the bus from Lom Sak to Petchabun14 / ...
15h฿657–1,000Drive 591.7 km
- Drive from Pai to Petchabun591.7 km
9h 16m฿2,149–3,104Mini Van, fly to Udon Thani International Airport, taxi
- Take the bus from Pai to Chiang Mai
- Fly from Chiang Mai International Airport (CNX) to Udon Thani International Airport (UTH)CNX - UTH
- Take the taxi from Udon-Thani-Airport-UTH to Petchabun
11h 32m฿5,112–8,180Mini Van, fly to Phitsanulok, bus
- Take the bus from Pai to Chiang Mai
- Fly from Chiang Mai International Airport (CNX) to Phitsanulok (PHS)CNX - PHS
- Take the bus from Phitsanulok to Lom Sak
- Take the bus from Lom Sak to Petchabun
14h 4m฿2,772–6,760Mini Van, fly to Don Mueang International Airport, train, bus
- Take the bus from Pai to Chiang Mai
- Fly from Chiang Mai International Airport (CNX) to Don Mueang International Airport (DMK)CNX - DMK
- Take the train from Sathani Rotfai Don Mueang to Sathani Rotfai Lam Narai
- Take the bus from Lam Narai to Petchabun
14h 6m฿1,392–5,540
Pai to Petchabun by bus
Questions & Answers
The cheapest way to get from Pai to Petchabun is to Mini Van and bus which costs ฿650 - ฿1000 and takes 15h.
The fastest way to get from Pai to Petchabun is to drive which takes 9h 16m and costs ฿2100 - ฿3100.
No, there is no direct bus from Pai to Petchabun. However, there are services departing from Pai and arriving at Petchabun via Chiang Mai and Lom Sak. The journey, including transfers, takes approximately 15h.
The distance between Pai and Petchabun is 664 km. The road distance is 591.7 km.
The best way to get from Pai to Petchabun without a car is to taxi and train and bus which takes 14h 20m and costs ฿1700 - ฿3300.
It takes approximately 14h 20m to get from Pai to Petchabun, including transfers.
Pai to Petchabun bus services, operated by Prem Pracha, depart from Pai station.
Pai to Petchabun bus services, operated by Prem Pracha, arrive at Chiang Mai station.
Petchabun is 4h behind Pai. It is currently 12:11 PM in Pai and 8:11 AM in Petchabun.
Yes, the driving distance between Pai to Petchabun is 592 km. It takes approximately 9h 16m to drive from Pai to Petchabun.
What companies run services between Pai, Thailand and Petchabun, Thailand?
You can take a bus from Pai to Petchabun via Chiang Mai and Lom Sak in around 15h.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- nokair.com
Flights from Chiang Mai International Airport to Udon Thani International Airport
- Ave. Duration
- 1h 5m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ฿1,900–12,000
Flights from Chiang Mai International Airport to Phitsanulok via Don Mueang International Airport
- Ave. Duration
- 3h 15m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ฿2,300–16,000
Flights from Chiang Mai International Airport to Phitsanulok via Udon Thani International Airport, Don Mueang International Airport
- Ave. Duration
- 5h 55m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ฿3,400–18,000
Flights from Chiang Mai International Airport to Don Mueang International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- ฿1,000–9,500
- Website
- worldticket.com
Flights from Chiang Mai International Airport to Udon Thani International Airport
- Ave. Duration
- 1h 5m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ฿1,900–12,000
Flights from Chiang Mai International Airport to Phitsanulok via Don Mueang International Airport
- Ave. Duration
- 3h 15m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ฿2,300–16,000
Flights from Chiang Mai International Airport to Phitsanulok via Udon Thani International Airport, Don Mueang International Airport
- Ave. Duration
- 5h 55m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ฿3,400–18,000
Flights from Chiang Mai International Airport to Don Mueang International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- ฿1,000–9,500
- Website
- airasia.com
Flights from Chiang Mai International Airport to Udon Thani International Airport
- Ave. Duration
- 1h 5m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿1,500–4,500
Flights from Chiang Mai International Airport to Phitsanulok via Don Mueang International Airport
- Ave. Duration
- 3h 25m
- When
- Every day
- Estimated price
- ฿2,400–6,000
Flights from Chiang Mai International Airport to Phitsanulok via Udon Thani International Airport, Don Mueang International Airport
- Ave. Duration
- 5h 45m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿2,400–6,000
Flights from Chiang Mai International Airport to Don Mueang International Airport
- Ave. Duration
- 1h 13m
- When
- Every day
- Estimated price
- ฿900–9,500
- Website
- lionairthai.com
Flights from Chiang Mai International Airport to Phitsanulok via Don Mueang International Airport
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- ฿2,200–4,600
Flights from Chiang Mai International Airport to Don Mueang International Airport
- Ave. Duration
- 1h 14m
- When
- Every day
- Estimated price
- ฿1,100–4,600
- Phone
- 1690
- sarabanklang@railway.co.th
- Website
- dticket.railway.co.th
Train from Chiang Mai to Taphan Hin
- Ave. Duration
- 9h 20m
- Frequency
- Once daily
- Estimated price
- ฿140–1,300
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 3rd Class (Seat)
- ฿140–240
- 2nd Class (Air-Conditioned Berth)
- ฿650–900
- 2nd Class (Air-conditioned Seat)
- ฿350–480
- 1st Class (Air-Conditioned Berth)
- ฿1,000–1,300
Train from Den Chai to Taphan Hin
- Ave. Duration
- 4h 24m
- Frequency
- Once daily
- Estimated price
- ฿85–1,100
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 3rd Class (Seat)
- ฿85–190
- 2nd Class (Air-Conditioned Berth)
- ฿600–800
- 2nd Class (Air-conditioned Seat)
- ฿290–400
- 1st Class (Air-Conditioned Berth)
- ฿850–1,100
Train from Sathani Rotfai Don Mueang to Sathani Rotfai Lam Narai
- Ave. Duration
- 2h 39m
- Frequency
- 3 times a day
- Estimated price
- ฿80–1,100
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 3rd Class (Seat)
- ฿80–190
- 2nd Class (Air-Conditioned Berth)
- ฿550–800
- 2nd Class (Air-conditioned Seat)
- ฿280–390
- 1st Class (Air-Conditioned Berth)
- ฿800–1,100
- Phone
- +66 56 720 720
- info@phetprasert.com
- Website
- phetprasert.com
Bus from Taphan Hin to Petchabun
- Ave. Duration
- 1h 40m
- Frequency
- 3 times a day
- Estimated price
- ฿100–200
- Schedules at
- phetprasert.com
- 13
- ฿100–120
Bus from Chiang Mai to Lom Sak
- Ave. Duration
- 8h 20m
- Frequency
- 4 times a day
- Estimated price
- ฿420–600
- Schedules at
- phetprasert.com
- 13
- ฿460–550
Bus from Lom Sak to Petchabun
- Ave. Duration
- 45 min
- Frequency
- Every 2 hours
- Estimated price
- ฿45–140
- Schedules at
- phetprasert.com
- 13
- ฿45–55
Bus from Chiang Mai to Den Chai
- Ave. Duration
- 2h 45m
- Frequency
- Every 4 hours
- Estimated price
- ฿180–280
- Schedules at
- phetprasert.com
- 13
- ฿180–210
Bus from Phitsanulok to Lom Sak
- Ave. Duration
- 1h 55m
- Frequency
- Once daily
- Estimated price
- ฿120–220
- Schedules at
- phetprasert.com
- Book at
- 12go.asia
- 13
- ฿120–150
Bus from Lam Narai to Petchabun
- Ave. Duration
- 2h 5m
- Frequency
- Hourly
- Estimated price
- ฿150–260
- Schedules at
- phetprasert.com
- 13
- ฿150–190
- Phone
- 053-245-566
- info.prempracha@gmail.com
- Website
- premprachatransports.com
Bus from Pai to Chiang Mai
- Ave. Duration
- 3h 55m
- Frequency
- Every 2 hours
- Estimated price
- ฿190–260
- Website
- https://www.premprachatransports.com/
- Book at
- https://12go.asia/en/operator/prem-pracha
- Ave. Duration
- 3h 15m
- Estimated price
- ฿1,500–3,800
Aya tour & taxi
- Phone
- +66 82 196 7603
Thai Taxi Services
- Phone
- +66 98 6513465
Taxi Udon Group
- Phone
- +66 84 9492200
- Website
- facebook.com
Grab Taxi
- Website
- grab.com
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 Need to know: Jadrolinija, How to get from London City Airport into central London, and Slovenia: Getting from Ljubljana to Lake Bled - to help you get the most out of your next trip.
More Questions & Answers
There are 30+ hotels available in Petchabun.







