Hlinsko is a village and municipality (obec) in Přerov District in the Olomouc Region of the Czech Republic.
The municipality covers an area of 5.01 square kilometres (1.93 sq mi), and has a population of 202 (as at 3 July 2006).
Hlinsko lies approximately 12 kilometres (7 mi) north-east of Přerov, 27 km (17 mi) south-east of Olomouc, and 237 km (147 mi) east of Prague.