Grymov (German: Grimstal) is a village and municipality (obec) in Přerov District in the Olomouc Region of the Czech Republic.
Grymov lies approximately 5 kilometres (3 mi) north-east of Přerov, 22 km (14 mi) south-east of Olomouc, and 232 km (144 mi) east of Prague.