The municipality is located in an area known as the West-Flemish Hills. The highest hill in Heuvelland is the Kemmelberg (156 m); followed by the Vidaigneberg (136 m), the Rodeberg (129 m), the Scherpenberg (125 m) and a lower hill in Wijtschate (82 m). On the border with France is the Zwarteberg.