There are 11 ways to get from Phuket to Petchabun by bus, plane, taxi, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, fly to Udon Thani International Airport, taxi
best- Take the bus from Sino Inn Phuket Hotel to Phuket Airport Busbus
- Fly from Phuket International Airport (HKT) to Udon Thani International Airport (UTH)plane HKT - UTH
- Take the taxi from Udon-Thani-Airport-UTH to Petchabuntaxi
8h 19m฿5,171–11,011Bus, train via Surat Thani
cheapest- Take the bus from Phuket Bus Terminal 1 to Surathani Talad Kaset Stationbus
- Take the train from Surat Thani Train Station to Bang Bamrutrain 32
- Take the train from Krung Thep Aphiwat Central Terminal to Taphan Hintrain 107
- Take the bus from Taphan Hin to Petchabunbus 616
24h 58m฿758–3,037Bus
- Take the bus from Phuket Bus Terminal to Southern Bus Terminal Bangkokbus
- Take the bus from Bangkok Mochit Bus Terminal to Petchabunbus 14
20h 44m฿980–1,470Drive 1,175.6 km
- Drive from Phuket to Petchabuncar 1,175.6 km
17h 2m฿4,312–6,228Bus, fly to Phitsanulok, train
- Take the bus from Sino Inn Phuket Hotel to Phuket Airport Busbus
- Fly from Phuket International Airport (HKT) to Phitsanulok (PHS)plane HKT - PHS
- Take the train from Phitsanulok to Taphan Hin Stationtrain
- Take the bus from Taphan Hin to Petchabunbus
10h 36m฿3,280–7,821Bus, fly to Don Mueang International Airport, train
- Take the bus from Sino Inn Phuket Hotel to Phuket Airport Busbus
- Fly from Phuket International Airport (HKT) to Don Mueang International Airport (DMK)plane HKT - DMK
- Take the train from Don Muang to Taphan Hintrain
- Take the bus from Taphan Hin to Petchabunbus
12h 1m฿1,271–5,811Bus, fly to Suvarnabhumi Airport, train
- Take the bus from Sino Inn Phuket Hotel to Phuket Airport Busbus
- Fly from Phuket International Airport (HKT) to Suvarnabhumi Airport (BKK)plane HKT - BKK
- Take the train from Rangsit to Sathani Rotfai Lam Naraitrain
- Take the bus from Lam Narai to Petchabuanbus
11h 41m฿1,315–6,811Bus, fly to Khon Kaen Airport
- Take the bus from Sino Inn Phuket Hotel to Phuket Airport Busbus
- Fly from Phuket International Airport (HKT) to Khon Kaen Airport (KKC)plane HKT - KKC
- Take the bus from Khon Kaen to Lom Sakbus
- Take the bus from Lom Sak to Petchabunbus
11h 45m฿3,361–6,106Bus, train
- Take the bus from Phuket Bus Terminal to Southern Bus Terminal Bangkokbus
- Take the train from Krung Thep Aphiwat Central Terminal to Sathani Rotfai Lam Naraitrain
- Take the bus from Lam Narai to Petchabuanbus 138 / ...
21h 32m฿870–2,160Bus, train via Lop Buri
- Take the bus from Phuket Bus Terminal 1 to Surathani Talad Kaset Stationbus
- Take the train from Surat Thani Train Station to Krung Thep Aphiwat Central Terminaltrain 32
- Take the train from Krung Thep Aphiwat Central Terminal to Lopburitrain
- Take the bus from Lopburi to Petchabunbus 138
26h 14m฿798–3,172Bus, train #2
- Take the bus from Phuket to Bangkok Sai Tai Mai Terminalbus
- Take the train from Krung Thep Aphiwat Central Terminal to Lopburitrain
- Take the bus from Lopburi to Petchabunbus 138
30h 1m฿967–7,683
Phuket International Airport (HKT) to Udon Thani International Airport (UTH) flights
Questions & Answers
The cheapest way to get from Phuket to Petchabun is to bus and train which costs ฿850 - ฿2200 and takes 21h 32m.
The fastest way to get from Phuket to Petchabun is to bus and fly and taxi which takes 8h 19m and costs ฿5000 - ฿11000.
No, there is no direct bus from Phuket to Petchabun. However, there are services departing from Phuket Bus Terminal and arriving at Petchabun via บรมราชชนนี 58;Borommaratchachonnani 58, ตึกแดง จตุจักร;Tuek Daeng Chatuchak and Bangkok Mochit Bus Terminal. The journey, including transfers, takes approximately 20h 44m.
The distance between Phuket and Petchabun is 1463 km. The road distance is 1175.6 km.
The best way to get from Phuket to Petchabun without a car is to bus which takes 20h 44m and costs ฿950 - ฿1500.
It takes approximately 8h 19m to get from Phuket to Petchabun, including transfers.
Phuket to Petchabun bus services, operated by Bus Express, depart from Phuket Bus Terminal station.
Phuket to Petchabun bus services, operated by Bus Express, arrive at Southern Bus Terminal Bangkok station.
Yes, the driving distance between Phuket to Petchabun is 1176 km. It takes approximately 17h 2m to drive from Phuket to Petchabun.
There are 30+ hotels available in Petchabun.
What companies run services between Phuket, Thailand and Petchabun, Thailand?
You can take a bus from Phuket Bus Terminal to Petchabun via Southern Bus Terminal Bangkok, บรมราชชนนี 58;Borommaratchachonnani 58, ตึกแดง จตุจักร;Tuek Daeng Chatuchak, อู่หมอชิต 2;Bus Depot Mochit 2, and Bangkok Mochit Bus Terminal in around 20h 44m.
- Website
- airasia.com
Flights from Phuket International Airport to Udon Thani International Airport
- Ave. Duration
- 1h 55m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- ฿1,600–6,000
Flights from Phuket International Airport to Udon Thani International Airport via Don Mueang International Airport
- Ave. Duration
- 3h 51m
- When
- Every day
- Estimated price
- ฿1,600–6,000
Flights from Phuket International Airport to Phitsanulok via Don Mueang International Airport
- Ave. Duration
- 4h 2m
- When
- Every day
- Estimated price
- ฿2,100–10,000
Flights from Phuket International Airport to Don Mueang International Airport
- Ave. Duration
- 1h 28m
- When
- Every day
- Estimated price
- ฿1,000–30,000
Flights from Phuket International Airport to Suvarnabhumi Airport
- Ave. Duration
- 1h 32m
- When
- Every day
- Estimated price
- ฿1,000–5,500
Flights from Phuket International Airport to Khon Kaen Airport
- Ave. Duration
- 1h 45m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ฿3,000–6,000
Flights from Phuket International Airport to Khon Kaen Airport via Don Mueang International Airport
- Ave. Duration
- 3h 56m
- When
- Every day
- Estimated price
- ฿3,000–6,000
- Website
- lionairthai.com
Flights from Phuket International Airport to Udon Thani International Airport via Don Mueang International Airport
- Ave. Duration
- 3h 25m
- When
- Every day
- Estimated price
- ฿2,300–9,000
Flights from Phuket International Airport to Phitsanulok via Don Mueang International Airport
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- ฿2,600–46,000
Flights from Phuket International Airport to Don Mueang International Airport
- Ave. Duration
- 1h 23m
- When
- Every day
- Estimated price
- ฿900–4,100
Flights from Phuket International Airport to Khon Kaen Airport via Don Mueang International Airport
- Ave. Duration
- 3h 42m
- When
- Every day
- Estimated price
- ฿2,000–8,000
- Website
- thaiairways.com
Flights from Phuket International Airport to Udon Thani International Airport via Suvarnabhumi Airport
- Ave. Duration
- 3h 52m
- When
- Every day
- Estimated price
- ฿5,500–19,000
Flights from Phuket International Airport to Suvarnabhumi Airport
- Ave. Duration
- 1h 33m
- When
- Every day
- Estimated price
- ฿2,400–9,000
Flights from Phuket International Airport to Khon Kaen Airport via Suvarnabhumi Airport
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- ฿5,000–17,000
- Website
- vietjetair.com
Flights from Phuket International Airport to Udon Thani International Airport via Suvarnabhumi Airport
- Ave. Duration
- 4h 22m
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- ฿1,600–7,000
Flights from Phuket International Airport to Suvarnabhumi Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ฿1,100–5,500
- Website
- nokair.com
Flights from Phuket International Airport to Don Mueang International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ฿1,000–30,000
- Website
- worldticket.com
Flights from Phuket International Airport to Don Mueang International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ฿1,000–30,000
- Website
- bangkokair.com
Flights from Phuket International Airport to Suvarnabhumi Airport
- Ave. Duration
- 1h 34m
- When
- Every day
- Estimated price
- ฿2,400–6,000
- Phone
- 1690
- sarabanklang@railway.co.th
- Website
- dticket.railway.co.th
Train from Surat Thani Train Station to Bang Bamru
- Ave. Duration
- 9h 38m
- Frequency
- Hourly
- Estimated price
- ฿210–900
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿230–280
- 2nd Class (Air-Conditioned Berth)
- ฿210–280
- 2nd Class (Air-conditioned Seat)
- ฿530–570
Train from Krung Thep Aphiwat Central Terminal to Taphan Hin
- Ave. Duration
- 5h 6m
- Frequency
- Hourly
- Estimated price
- ฿100–900
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿150–190
- 2nd Class (Air-Conditioned Berth)
- ฿100–140
- 2nd Class (Air-conditioned Seat)
- ฿370–410
Train from Phitsanulok to Taphan Hin Station
- Ave. Duration
- 1h 12m
- Frequency
- Once daily
- Estimated price
- ฿24–900
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿100–130
- 2nd Class (Air-Conditioned Berth)
- ฿24–35
- 2nd Class (Air-conditioned Seat)
- ฿260–290
Train from Don Muang to Taphan Hin
- Ave. Duration
- 4h 49m
- Frequency
- Every 2 hours
- Estimated price
- ฿100–900
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿150–190
- 2nd Class (Air-Conditioned Berth)
- ฿100–130
- 2nd Class (Air-conditioned Seat)
- ฿370–400
Train from Rangsit to Sathani Rotfai Lam Narai
- Ave. Duration
- 2h 28m
- Frequency
- 3 times a day
- Estimated price
- ฿65–900
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿130–160
- 2nd Class (Air-Conditioned Berth)
- ฿65–85
- 2nd Class (Air-conditioned Seat)
- ฿320–350
Train from Krung Thep Aphiwat Central Terminal to Sathani Rotfai Lam Narai
- Ave. Duration
- 2h 56m
- Frequency
- 3 times a day
- Estimated price
- ฿70–900
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿130–170
- 2nd Class (Air-Conditioned Berth)
- ฿70–95
- 2nd Class (Air-conditioned Seat)
- ฿330–360
Train from Surat Thani Train Station to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 12h 51m
- Frequency
- Hourly
- Estimated price
- ฿220–900
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿230–280
- 2nd Class (Air-Conditioned Berth)
- ฿220–280
- 2nd Class (Air-conditioned Seat)
- ฿530–580
Train from Krung Thep Aphiwat Central Terminal to Lopburi
- Ave. Duration
- 1h 57m
- Frequency
- Hourly
- Estimated price
- ฿40–900
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿110–140
- 2nd Class (Air-Conditioned Berth)
- ฿40–55
- 2nd Class (Air-conditioned Seat)
- ฿290–320
- Phone
- +66 80 465 5666
- info@airportbusphuket.com
Bus from Sino Inn Phuket Hotel to Phuket Airport Bus
- Ave. Duration
- 1h 5m
- Frequency
- Hourly
- Estimated price
- ฿70–100
- Book at
- https://12go.asia/en/operator/airport-bus-phuket
- Phone
- +66 80 465 5666
- Website
- airportbusphuket.com
Bus from Sino Inn Phuket Hotel to Phuket Airport Bus
- Ave. Duration
- 1h 5m
- Frequency
- Hourly
- Estimated price
- ฿100–120
- Schedules at
- airportbusphuket.com
- Phone
- +66 56 720 720
- info@phetprasert.com
- Website
- phetprasert.com
Bus from Bangkok Mochit Bus Terminal to Petchabun
- Ave. Duration
- 6h 5m
- Frequency
- Twice daily
- Estimated price
- ฿330–470
- Schedules at
- phetprasert.com
- 13
- ฿340–400
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 Lam Narai to Petchabuan
- Ave. Duration
- 2h 35m
- Frequency
- 4 times a day
- Estimated price
- ฿150–260
- Schedules at
- phetprasert.com
- 13
- ฿150–180
Bus from Khon Kaen to Lom Sak
- Ave. Duration
- 3h 20m
- Frequency
- 4 times a day
- Estimated price
- ฿190–300
- Schedules at
- phetprasert.com
- 13
- ฿190–230
Bus from Lom Sak to Petchabun
- Ave. Duration
- 50 min
- Frequency
- 4 times a day
- Estimated price
- ฿45–140
- Schedules at
- phetprasert.com
- 13
- ฿45–55
Bus from Lopburi to Petchabun
- Ave. Duration
- 4h 10m
- Frequency
- Once daily
- Estimated price
- ฿200–370
- Schedules at
- phetprasert.com
- 13
- ฿260–300
- Phone
- +66 (0)77 272230
- info@phantiptravel.com
- Website
- phantiptravel.com
Bus from Phuket Bus Terminal 1 to Surathani Talad Kaset Station
- Ave. Duration
- 4h 30m
- Frequency
- Hourly
- Estimated price
- ฿330–1,000
- Book at
- https://12go.asia/en/operator/phantip-1970
- Website
- https://www.phantiptravel.com/
- Phone
- 1490
- borkorsor@transport.co.th
- Website
- tcl99web.transport.co.th
Bus from Phuket to Bangkok Sai Tai Mai Terminal
- Ave. Duration
- 20h 39m
- Frequency
- 4 times a day
- Estimated price
- ฿700–6,500
- Book at
- https://12go.asia/en/operator/transport-co
- Website
- https://tcl99web.transport.co.th/Home
- Ave. Duration
- 4h 19m
- Estimated price
- ฿3,200–3,900
Thai Taxi Services
- Phone
- +66 98 6513465
Grab Taxi
- Phone
- +66 061 494 6191
- 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 How to get from Luton Airport into central London, 4 of the smartest ways to explore Australia, and Train travel in France: A guide to SNCF - to help you get the most out of your next trip.











