Phetchabun is located in central Thailand, in the broad fertile river valley of the Pa Sak River. The Phetchabun mountain range lies to the east and west. It has several national parks along the border, while the center is fertile agricultural land.
Nam Nao National Park is noted for various caves. The longest caves are around 10 km long, one of the caves is a popular show cave.