Open Travel Guide
  1. Home
  2. Destinations
  3. Italy
  4. Umbria
  5. Day Trips
  6. Lake Trasimeno Towns

Day Trips · Umbria, Umbria

Lake Trasimeno Towns

  • DistancePerugia to Castiglione del Lago: 50 km
  • Travel time30-60 min by train from Perugia
  • TransportTrain and ferry
  • Rating★ 4.5
  • Best seasonMay-September for the lake and beaches

Italy's fourth-largest lake is ringed by mellow villages - walled Castiglione del Lago on its promontory, lively Passignano, and quiet San Feliciano - with ferries out to Isola Maggiore and the nature reserve of Isola Polvese. The shallow, warm water is good for swimming, windsurfing and SUP, framed by olive groves and gentle hills.

Practical information for Lake Trasimeno Towns · Last updated June 2026
Distance Perugia to Castiglione del Lago: 50 km
Travel time 30-60 min by train from Perugia
Getting there Mode: Train and ferry; Detail: Trenitalia to Passignano or Castiglione del Lago, then Busitalia ferries to the lake islands
Address Piazza Mazzini, 06061 Castiglione del Lago PG

How to get there

  • Train: Perugia to Passignano or Castiglione del Lago (regional)
  • Ferry: Busitalia boats to Isola Maggiore and Isola Polvese
  • Car: SS75bis and SR599 around the lake shore
  • Bus: Busitalia services between the lakeside villages

Weather through the year in Umbria

JAN FEB MAR 12° APR 17° MAY 21° JUN 24° JUL 24° AUG 20° SEP 15° OCT 10° NOV DEC

Best time Shoulder Worth avoiding

Average daytime temperature in °C. Figures are for Umbria.

Location

Piazza Mazzini, 06061 Castiglione del Lago PG

43.1268, 12.0489 View on map