Pržno is located about 6 kilometres (4 mi) south of Frýdek-Místek and 21 km (13 mi) south of Ostrava, in the historical region of Cieszyn Silesia. It lies in the Moravian-Silesian Foothills. The highest point is at 407 m (1,335 ft) above sea level. The municipality is situated on the right bank of the Ostravice River.
The I/56 road (which connects Frýdek-Místek with the I/35 road near the Czech-Slovak border) runs along the western municipal border just outside the municipality.
There are no protected cultural monuments in the municipality.[6] The main landmark is the Church of the Immaculate Conception of the Virgin Mary. It was built in the Neo-Romanesque style in 1909–1910.[7]