Castiglione del Lago is a town located in the province of Perugia within the Umbria region of central Italy. It is situated on the southwest corner of Lake Trasimeno.
The town serves as a notable geographical point along the lake's shoreline, characterized by its position in the Umbrian countryside.