Dinant is a city and municipality of Wallonia located in the province of Namur, Belgium. On the shores of river Meuse, in the Ardennes, it lies 90 kilometres south-east of Brussels, 30 kilometres south-east of Charleroi and 30 kilometres south of the city of Namur. Dinant is situated 20 kilometres north of the border with France.