Die Gemeinde Vred liegt an der kanalisierten Scarpe im Regionalen Naturpark Scarpe-Schelde, etwa elf Kilometer ostnordöstlich von Douai. Umgeben wird Vred von den Nachbargemeinden Marchiennes im Westen und Norden, Rieulay im Osten und Südosten sowie Pecquencourt im Süden. Das Gemeindegebiet ist tischeben und wird von mehreren Sümpfen geprägt, von denen die La grande tourbière (Das große Moor) unter Naturschutz steht.