Phetchabun is een stad in het noordoosten en het centrale deel van Thailand. Het is ongeveer 12.668,416 vierkante meter groot. De afstand van het oosten naar het westen is 55 kilometer. De afstand van het noorden naar het zuiden bedraagt 296 kilometer. De hoogte boven de zeespiegel is 114 meter. Phetchabun ligt 346 kilometer van Bangkok.