Weinfelden je město ve Švýcarsku v kantonu Thurgau. Leží na řece Thur. Na konci roku 2015 zde žilo 11 187 obyvatel.