Nonnenhorn is one of the three Bavarian towns on Lake Constance in the district of Lindau in Bavaria in Germany. It is an air health resort and a famous wine town. It is between Wasserburg am Bodensee and Kressbronn am Bodensee (Baden-Württemberg).