It lies mostly in the Upper Morava Valley, only the eastern part of the municipality extends into the Nízký Jeseník range.
The highest point is the Horka hill at 253 m (830 ft) above sea level.
Near Grygov is the Království riparian forest, protected as a nature reserve.
[3] The first written mention of Grygov is from 1306, when King Wenceslaus III donated the area to the city of Olomouc.
The only cultural monuments are a set of statues of St. Wenceslaus and St. Catherine from the mid-18th century and a valuable train station building from the 1890s.