About Castiglione del Lago

Castiglione del Lago is a town in the province of Perugia (PG) of Umbria (central Italy), on the southwest corner of Lake Trasimeno. Castiglione del Lago has evolved on what used to be an island - the fourth island of Lake Trasimeno, in its south west region. Over the centuries, as the town grew, the flat gap between the island and the shore was filled with piazzas, houses, churches and other buildings.


Reaching Castiglione

Castiglione del Lago can be reached by train from the nearest airports.

If you are already in Perugia, there are two ways to get to Castiglione del Lago: by bus or by train.

  • Busitalia - Sita Nord s.r.l. operates a bus from Perugia (Via Pellini) twice daily. Tickets cost 5€ - 7€ and the journey takes 1h 18m.
  • Alternatively, you can take a train from Perugia (Railway station) to Castiglione del Lago via Terontola-Cortona in around 1h 22m.