Zonnebeke is a municipality located in the Belgian province of West Flanders. The municipality comprises the villages of Beselare, Gheluvelt, Passendale, Zandvoorde and Zonnebeke proper. On January 1, 2006, Zonnebeke had a total population of 11,758. The total area is 67.57 km² which gives a population density of 174 inhabitants per km².