Pyhra is a town in the district of Sankt Pölten-Land in Lower Austria, Austria. It lies in the eastern part of the country, within the federal state of Lower Austria, and forms part of the district that surrounds the city of Sankt Pölten.
The town has a population of 3,286 inhabitants. As a municipality in Sankt Pölten-Land, it belongs to the administrative structures of Lower Austria and is situated in the Alpine foothills region typical of this part of the province.