Weerselo is a village in the Dutch province of Overijssel. It is a part of the municipality of Dinkelland, and lies about 6 km northwest of Oldenzaal. Weerselo was a separate municipality until 2001 when it became a part of Dinkelland.