Nesselwangen ist ein Teilort der Gemeinde Überlingen und liegt in einem ruhigen Längstal zwischen Überlingen und Stockach oberhalb des nördlichen Bodenseeufers.