Der Hasensee ist der der kleinste der drei Seen im Thurgauer Seebachtal. Er liegt auf dem Gebiet der Gemeinden Uesslingen-Buch und Hüttwilen auf einer Höhe von 434 Metern über Meer. Obwohl man meist vom Hasensee spricht, sind es eigentlich zwei Hasenseen. Der Kleinere auf der Westseite mit einer Länge von knapp 200m und der Grössere auf der Ostseite mit rund 400m Länge. Beide Seen sind etwa 170m breit und werden durch einen 40m breiten, bewaldeten voneinander Landstrich geteilt. Die beiden Becken sind durch einen Durchfluss miteinander verbunden. Auf einen Rundweg können die Kleinseen umrundet werden.