Egnach liegt am Bodensee im Kanton Thurgau. Der nächst größere Ort ist St. Gallen (ca. 15 km entfernt). Eine Karte, Hotels, Anreiseinfos und weitere Informationen über Egnach finden Sie hier. Ortsteile von Egnach sind Buch, Hegi, Neukirch, Steinebrunn und Winden.