Der Hüttwilersee befindet sich auf dem Gebiet der Thurgauer Gemeinden Hüttwilen und Uesslingen-Buch im Seebachtal. Gespiesen wird der auf 434 Meter über Meer liegende See vom Seegrabe (aus dem Nussbaumersee kommend) und durch einen Kanal vom Hasensee. Eingebettet in einer schönen Wiesenlandschaft ist der See knapp 1,3km lang und im östlichen Teil gut 500m breit. Das ganze Gebiet um den Hüttwilersee liegt in einem Naturschutzgebiet. Der See selbst wird von einem Schilfgürtel und Bäumen gesäumt.