Perugia & UmbriaTravel guide

Lake Trasimeno: Islands, Lakeside Towns and Beaches

Lake Trasimeno for visitors: which lakeside town to pick, how the ferries to Isola Maggiore and Polvese work, where to swim and how to fit it into a trip.

Hill townsPublished

Practical details

Getting there
Regional trains from Perugia to Passignano or Tuoro; Castiglione del Lago is on the Florence–Rome line
Time needed
One day for a town and an island, two or three days for a slow stay
Best time
May to September for swimming and frequent ferries; spring and autumn for walking

Lake Trasimeno is the large, shallow lake on Umbria’s western edge, close to the border with Tuscany. It is not a place of famous monuments but of slow days: a ferry ride to an island, a walk along the shore, a fish lunch, a swim from a lido and an evening in a small harbour town. From Perugia it makes an easy day trip, and for many travellers it becomes a calm second base after the hill towns.

Where to base yourself

The lake has a ring of small towns, each with a slightly different character. Most visitors choose between the two largest.

Town Character Good for
Castiglione del Lago Walled old town on a promontory, castle and palace, lively in summer First visit, train arrivals from Florence or Rome, beaches nearby
Passignano sul Trasimeno Lakeside promenade, harbour, quick link to Perugia Ferries to Isola Maggiore, day trips by train
Tuoro sul Trasimeno Quieter, near the site of the battle of 217 BC History walks, ferries to Isola Maggiore
San Feliciano Small fishing village on the eastern shore Ferries to Isola Polvese, fish restaurants
Panicale and Città della Pieve Hill villages above the lake Perugino frescoes, views, agriturismo stays

If you arrive without a car, Castiglione del Lago and Passignano are the practical choices because they combine a railway station, a ferry pier and enough restaurants within walking distance. If you have a car, an agriturismo in the hills above the lake gives you more space and views over the water.

The islands

Three islands rise from the lake, and two of them can be visited.

Isola Maggiore

Isola Maggiore is the island most people visit. It has a single village street with stone houses, a few restaurants, a small lace-making tradition and a path that loops around the island through olive groves. Franciscan tradition holds that St Francis spent a Lent on the island, and a small chapel and statue recall the story. Allow at least half a day including the ferry.

Isola Polvese

Isola Polvese is the largest island and the most natural. It is managed as a protected area with woods, olive trees, a ruined monastery and a garden of aquatic plants. There are few facilities, so it suits walkers, families with a picnic and anyone looking for quiet. Ferries usually leave from San Feliciano.

Isola Minore

The smallest island is privately owned and not open for regular visits.

Ferries and timetables

The lake ferries are run by the regional public transport company and connect Passignano, Tuoro, Castiglione del Lago and San Feliciano with the islands. The timetable changes with the season: in summer there are frequent sailings, while in winter some routes run only a few times a day or not at all. Check the current timetable on the Busitalia website before you plan the day, and note the time of the last boat back.

Swimming and beaches

Trasimeno is a lake for gentle swimming rather than dramatic beaches. Several lidos rent sunbeds and umbrellas in summer, and there are free public stretches of shore. The water warms quickly and stays shallow for a long way out, which suits children. The lake bed can be soft and weedy in places, so water shoes are useful. After heavy rain or in very hot periods, check local notices about water quality.

History and art around the lake

The north shore near Tuoro is where Hannibal’s army defeated a Roman force in 217 BC. A signposted historical trail explains the battle landscape. Castiglione del Lago has a medieval fortress and a Renaissance palace with painted rooms, and both can usually be visited on one ticket.

In the hills, Panicale and Città della Pieve are worth the detour for their frescoes by Perugino, the Umbrian painter who was born in Città della Pieve. Our guide to Renaissance art in Umbria explains where his main works are.

Food and wine

The lake has its own small food culture. Look out for tegamaccio, a fish stew made with lake fish, and for the small local bean known as fagiolina del Trasimeno. Several restaurants in San Feliciano, Passignano and on Isola Maggiore specialise in lake fish. The surrounding hills produce wine under the Colli del Trasimeno name, including reds from a grape locally called Gamay del Trasimeno. For the wider picture, see what to eat in Umbria.

How to fit Trasimeno into a trip

From Perugia, the lake works well as a day trip: train to Passignano in the morning, ferry to Isola Maggiore, lunch on the island and a stroll along the promenade before the train back. Travellers coming from Tuscany or continuing to Orvieto can stop in Castiglione del Lago on the way. In a week-long route, the lake is a natural rest day; our seven-day Umbria itinerary shows one way to do it.

Practical tips

  • Ferries and lido services are much busier on summer weekends, when local families come from Perugia.
  • Mosquitoes can be noticeable on summer evenings near the shore, so bring repellent.
  • Cycling is popular: a long cycle path runs around much of the shore, with bike hire in the main towns.
  • Most restaurants on the islands close earlier than those on the mainland, especially outside high season.

Book and plan

  • Stay22

    Map-based hotel and apartment search that compares several booking sites.

    Visit website
  • GetYourGuide

    Marketplace for guided tours, tastings and tickets.

    Visit website
  • DiscoverCars

    Comparison site for rental cars from local and international firms.

    Visit website

Frequently asked questions

Can you visit Lake Trasimeno without a car?

Yes. Passignano sul Trasimeno and Tuoro sit on the railway line between Perugia and Terontola, and Castiglione del Lago lies on the line between Florence and Rome. From the piers, the lake ferries reach the islands. A car only becomes necessary for the hill villages such as Panicale or for an agriturismo in the countryside.

Which is the best island on Lake Trasimeno?

For a first visit, Isola Maggiore is the classic choice: it has a small village, a few places to eat and a path around the island. Isola Polvese is larger, greener and quieter, with a nature area and a garden of aquatic plants. Isola Minore is privately owned and not open for normal visits.

Can you swim in Lake Trasimeno?

Yes, there are several lidos and public beaches around the shore, especially near Castiglione del Lago, Passignano and San Feliciano. The lake is shallow and warms up quickly in summer. The bottom is often muddy or weedy, so water shoes help.

How much time do you need at Lake Trasimeno?

A day is enough to see one town and one island. With two or three days you can add the hill villages of Panicale and Città della Pieve, a wine visit in the Colli del Trasimeno area and a slow afternoon at a lido.

More in Hill towns