Heindonk is a Belgian village in the municipality of Willebroek, Antwerp province, situated northwest of the city of Mechelen.
In Heindonk is The Hazewinkel, a 2,000 m rowing and regatta course, where many World Championships Rowing took place. Apart from the Hazewinkel Heindonk is surrounded by water and nature. The rivers Zenne coming from Brussels, Dyle coming from Louvain, Nete coming from Lier and the channel Louvain-Dyle all come together north of Heindonk, forming the river Rupel.
A surflake called 'De Bocht', is near a small castle called De Bocht, which means 'the curve', because it is next to the Rupel where the river makes a curve between the towns Terhagen and Rumst on the other side of the river. At the side of Heindonk this curve creates a creek, called the 'Potpolder'. Next to The Hazewinkel there is 'Het Broek', a 675ha nature reserve situated in Heindonk and neighbouring villages Blaasveld and Heffen.
Situated in the metropolitan area between Brussels and Antwerp it is remote due to its enclosement by the rivers, rowing- and surflakes and nature reserve.