Lake Garda · Italy

Where to stay and what to do on Lake Garda

Town-by-town guides and ranked lists from Alex and Nicole, who have been to every place they recommend, paid their own way and gone back to check.

Size
52 km long, Italy's largest lake
Regions
Veneto, Lombardy, Trentino
Nearest airport
Verona, 30 minutes from the south shore
Best time
May–June, September–October
How long
4–7 days from one base

Lake Garda is really three lakes. The south is wide, shallow and warm, with Lugana vineyards, a train line and the moated peninsula of Sirmione. The middle narrows between olive groves on the eastern shore and cliffs on the western, where the lemon houses of Limone and Gargnano hang over the water. The north is a fjord: mountains straight out of the lake, a wind that arrives around lunchtime every day, and Riva and Torbole full of windsurfers and climbers. Choose the wrong shore for the trip you want and you will spend your holiday on the Gardesana road.

This site is written by the two of us, Alex (from the UK) and Nicole (from Lombardy). We have walked every town, eaten at every restaurant and swum at every beach we recommend, and we re-check the lists each season. Everything is ordered the way we would tell a friend, not by who pays. Start with the shore that suits you, then the town, then our ranked guides for where to eat, swim and sleep.

Each shore has its own region, its own wine and its own pace. This is how we would choose.

Eastern shore · Veneto

Flat, sunny and easy

The Riviera degli Olivi runs from Lazise up to Malcesine: a lakefront cycle path, pebble beaches with lawns behind them, Bardolino wine and more ferry stops than anywhere else on the lake. It is where we send first-timers and families. Lazise or Bardolino for an easy base, Garda for the walk to Punta San Vigilio, Malcesine for the castle and the cable car to 1,760 m on Monte Baldo.

Western shore · Lombardy

Cliffs, lemon houses and grand villas

Steeper, quieter and more expensive to drive. Salò has the longest lakefront and the best shopping, Gardone Riviera has the Vittoriale and the gardens, then the road tunnels north past Gargnano's lemon houses to Limone. Tignale and Tremosine sit 400–500 m above the water on plateaus with the widest views on the lake. South of Salò, the Valtenesi hills are Chiaretto rosé country, with Manerba's headland and Moniga's beaches below them.

Northern tip · Trentino

Mountains in the water

Riva del Garda and Torbole face each other across the top of the lake, with Arco's castle and climbing crags ten minutes inland and Lake Tenno in the hills above. This is the active end: the Ponale path, windsurfing on the afternoon Ora, mountain-bike trails and the clearest swimming. Cooler evenings, Habsburg-era architecture, and the longest ferry ride to the south.

Every guide is a numbered list we would hand to a friend: strongest first, re-checked each season, and places drop off when standards slip.

Who writes this

Two of us, and we have been to every place on this site

Alex is the visitor, Nicole is the local. We pay our own way, nobody can buy a place on a list, and we go back every year to check the lists are still right. Nothing here is sponsored and nothing is written from a desk.

How we choose, and how the site pays for itself

Plan by the kind of trip

A first visit

Base yourself on the eastern shore between Lazise and Garda: flat, walkable, ferries to Sirmione and Malcesine, and Verona 30 minutes away. Our guide to Bardolino is the place to start, and the holidays guide compares ten ways to do the lake.

Walking and cycling

Riva, Torbole and Arco for the Ponale ledge and the crags, Malcesine for the Monte Baldo cable car, Limone for the cycle path bolted to the cliff. Our walks and bike rides guides list distance, ascent and time for each route.

Peace and quiet

Gargnano, Tignale and Tremosine on the western shore, the stone hamlets of Magasa and Valvestino above them, and Brenzone's fishing villages on the east. All are cheaper than the lakefront resorts, and none needs a booking in June.

When to go

April–May
Cool water, ferries on a reduced timetable until the full summer service starts in mid-May, wisteria on the lakefronts. Quiet outside Easter week and the 25 April and 1 May long weekends.
June Our pick
Warm enough to swim, long evenings, and the roads still move. Our favourite month.
July–August
Hot, full, and slow on the Gardesana. Ferragosto on 15 August is the peak: book beds and restaurants ahead and get to Sirmione before 10am.
September–October Our pick
The lake holds its warmth, the vineyards are picking, and the crowds thin from the second week of September. A close second to June. Ferries and lidos wind down through October.
November–March
Many hotels and lidos close and the ferries run a reduced timetable, but the lakefronts are empty and the walking is at its best. Riva and Arco run Christmas markets from mid-November to Epiphany.

Getting to Lake Garda

By plane: Verona Villafranca is 30 minutes from the south-eastern shore and the closest airport for most of the lake. Bergamo is about an hour from Desenzano and a little more to Salò, Milan Malpensa and Linate about two hours, Venice Marco Polo about 90 minutes to Peschiera.

By train: Desenzano del Garda–Sirmione and Peschiera del Garda are on the Milan–Venice line, with fast trains from Milan in about an hour and from Venice in about 90 minutes. For the north, take a train to Rovereto and the 45-minute bus down to Riva del Garda.

By car: The A4 Milan–Venice motorway has exits at Desenzano, Sirmione and Peschiera for the south shore. The A22 Brenner motorway serves the eastern shore (exit Affi) and the north (exit Rovereto Sud). The lakeside Gardesana road is slow in summer, especially through the tunnels on the west.

By boat: Navigazione Laghi ferries link almost every town, with fast services the length of the lake and car ferries between Torri del Benaco and Toscolano Maderno. There is no vehicle ferry on the upper lake, so Limone to Malcesine is passengers only.

Good to know

Which side of Lake Garda is best?

The eastern shore for a first visit and for families, the south if you are coming by train, the west for quiet and grand villas, the north for walking, climbing and windsurfing. Nowhere on the lake is far from anywhere else by ferry, so pick the shore that suits how you want to spend your days and treat the rest as day trips. All the towns, grouped by shore.

How many days do you need on Lake Garda?

Four days covers one shore properly; a week lets you add a day in Verona and a boat day to the far end. We would not try to see the whole lake in a weekend. Pick one base rather than moving hotels: the Gardesana road and the ferry timetable eat more time than the map suggests. Our holidays guide has ten itineraries to copy.

Can you visit Lake Garda without a car?

Yes, and it is often easier. Take a train to Peschiera or Desenzano, then use the ferries and the eastern shore buses. Malcesine, Limone, Sirmione and Riva all work car-free, and you avoid the summer parking that fills by mid-morning. A car only becomes useful for the hill villages and the Valtenesi vineyards.

Which town is best for families?

Lazise and Peschiera for the beaches, the cycle path and Gardaland ten minutes away, Bardolino for a slightly quieter version of the same, Riva del Garda for the north. Sirmione and the western cliff villages are lovely to visit but harder work with a pushchair or a car full of beach kit.

Can you swim in Lake Garda?

Yes, from June to September the lake reaches 20–25°C and the water is clear enough to see your feet in three metres. The beaches are pebble rather than sand, so bring water shoes. The south is shallowest and warmest, the north is coldest and clearest, and free public beaches exist in every town. Our beaches guide ranks the ten we swim at every summer.

Which airport is closest to Lake Garda?

Verona Villafranca, about 30 minutes by car from Peschiera, Lazise and Sirmione, and the best choice for the eastern and southern shores. Bergamo suits the western shore, Milan and Venice both work with a train to Desenzano or Peschiera. For the north, Verona and Bergamo are similar at about 90 minutes.

Sirmione or Malcesine?

Both have a Scaliger castle on the water; they suit different trips. Sirmione is the day trip: the Roman villa, the thermal water and the lanes are best seen before 10am or after 5pm, and it is a short hop from the south shore. Malcesine is the better base: the cable car, the ferries to Limone and a lively old town that stays open in the evening.

Is Lake Garda expensive?

It can be, on the lakefront in July and August. Away from the water and outside those months it is good value: a trattoria lunch is €15–25, a ferry hop a few euros, most beaches and every lakefront walk are free. The western shore and Sirmione cost the most; the hill villages and Brenzone the least. Our hotels guide has a few lake-view rooms without the grand-hotel price.

Scroll to Top