Phetchabun er provinshovedstaden i provinsen Phetchabun i det sentrale Thailand. Befolkningen anslås (2005) til 50 700.

Phetchabun ligger ca. 350 km nord for Bangkok. Byen ligger i et vakkert landskap med stor jordbruksprodukjon. Her er også fjell dekket av regnskog.