Walsoorden is a village in the Dutch province of Zeeland.
It is a part of the municipality of Hulst, and lies about 22 km southwest of Bergen op Zoom.
The village was first mentioned in 1210 as Volcousthord, and means "land (near water) of the people of Wale (person)".
On 12 March 1906, large parts of Zeeland were flooded, but the sluice in Walsoorden managed to hold the water back.
The ferry from Kruiningen to Perkpolder used to be located near Walsoorden.