Vresse-sur-Semois is a municipality of Wallonia located in the province of Namur, Belgium.
The municipality consists of the following districts: Alle, Bagimont, Bohan, Chairière, Laforêt, Membre, Mouzaive, Nafraiture, Orchimont, Pussemange, Sugny, and Vresse.
On its south and west, the municipality borders the Ardennes department of France. It is about 10 kilometres north of Sedan.