Travel from Bangkok to Phetchabun

Bus from Bangkok to Phetchabun

Phetprasert Tour operates a bus from Bangkok to Phetchabun hourly. Tickets cost $7 - $12 and the journey takes 5 h 30 min.

How to get from Bangkok to Phetchabun

ModeDurationPrice
From Ratchathewi BTS to BTS Mochit, bus to Bangkok Mochit, then bus to Petchabuan.6 h 20 min฿404
From Hua Lamphong train to Taphan Hin, walk to Taphan Hin, then bus to Petchabun.7 h 33 min฿631
From Bangkok taxi to Phetchabun.4 h 53 min฿2798
From Bangkok drive to Phetchabun.4 h 53 min฿1202
From Khao San Road bus to Bangkok Don Muang airport, fly to Phitsanulok airport, taxi to Phitsanulok, bus to Lom Sak, then bus to Phetchabun.7 h 1 min฿2267

How long does it take to get from Bangkok to Phetchabun?

It takes approximately 6 h 20 min to get from Bangkok to Phetchabun, including transfers.

Operators from Bangkok to Phetchabun

OperatorPhoneWebsite
BTSBTS
Bangkok Mass Transit AuthorityBangkok Mass Transit Authority
Phetprasert Tour056 720 720Phetprasert Tour
State Railway of ThailandState Railway of Thailand
Airport LimoBus ExpressAirport LimoBus Express
Nok AirNok Air
Thai AirAsiaThai AirAsia
Thai Lion MentariThai Lion Mentari