The area occupied by the city has the character of a flat plain bounded on the west and east by a strip of uplands. The historic center of the city is located on three hills: St. Wenceslas, St. Michael, and St. Peter. The northern areas of the city border the Litovelské Pomoraví Landscape Park.