Oplocany 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.45 square kilometres (2.10 sq mi), and has a population of 312 (as at 3 July 2006).
Oplocany lies approximately 15 kilometres (9 mi) west of Přerov, 21 km (13 mi) south of Olomouc, and 219 km (136 mi) east of Prague.