Visit-LakeGarda.com Lake Garda tours
The lakefront at Riva del Garda

The independent Lake Garda guide

Lake Garda Holidays: Where to Stay

The lake has four shores and each suits a different holiday. Here is how the main towns compare for transport, atmosphere and the time of year you travel.

  • ★ Hand-picked, top-rated tours
  • ⛴ Ferries and cable cars explained
  • ↺ Free cancellation on most bookings

Choosing a base for your Lake Garda holiday

The lake is about 51 kilometres long, and a drive from Peschiera in the south to Riva in the north takes over an hour without traffic. Pick your base by what you want to do and how you travel, then make day trips from there.

Three questions settle most choices. Do you arrive by train or by car? Do you want beaches and theme parks or mountains and wind? And will you travel after 1 November, when the passenger ferries stop? The towns below answer each one.

2railway stations on the lake, at Desenzano and Peschiera
3themed hotels belonging to Gardaland, near Peschiera
€39.50ferry day ticket for the whole lake in 2026
The lakefront at Riva del Garda

Lake Garda map: towns around the shore

The main towns on all four shores. Towns with their own guide are linked.

Map of Lake Garda with the main townsOutline of the lake with towns on the west, east, north and south shores.Riva del GardaTorboleLimone sul GardaMalcesineGargnanoBrenzoneToscolano-MadernoTorri del BenacoGardone RivieraSalòGardaBardolinoLaziseSirmioneDesenzanoPeschieraMonte BaldoGardalandTrentinoLombardiaVeneto10 kmN
Map data © OpenStreetMap contributors (ODbL), own rendering.

Lake Garda hotels by shore

The four shores at a glance. Rooms are available in every town, from hotels to apartments and campsites.

South shore

Sirmione, Desenzano and Peschiera have the best transport. Both stations are on the Milan to Venice line and the A4 motorway passes close by. The shore suits families, first-time visitors and anyone without a car.

Sirmione →

East shore

Lazise, Bardolino, Garda and Malcesine form a chain of lakefront towns in the Veneto, with wine country behind them. There are weekly markets, long promenades and bus links, though no railway station beyond Peschiera.

Bardolino →

West shore

Salò, Gardone Riviera, Gargnano and Limone sit under steep hills in Lombardy. They are quieter and more scenic, and a car helps. Boats link the towns in season, and a car ferry crosses to Torri del Benaco all year.

Limone sul Garda →

North shore

Riva del Garda and Torbole lie at the foot of the mountains in Trentino. This is the base for windsurfing, sailing, climbing and cycling. Guests in participating accommodation receive the Garda Guest Card, which includes a free return trip on the Riva Bastione lift.

Riva del Garda →

Tours to book from your base

Boat trips, wine tastings, day trips to Verona and Gardaland tickets, with live prices and availability.

Browse all tours on GetYourGuide →

Where to stay, town by town

The main bases compared. Journey times are by car without traffic, from the starting point named in each row.

TownShoreBest forGetting thereGood to know
SirmioneSouthCastle, Roman ruins, short stays17 min by car from PeschieraCars cannot freely enter the old town, so hotel guests use a parking service
Desenzano del GardaSouthTrains, harbour, ferriesRailway station on the Milan to Venice lineStart of the ferry line to Riva
Peschiera del GardaSouthGardaland, fortress townRailway station, 6 min by car to GardalandFree shuttle bus runs from the station to the park
LaziseEastHarbour, walled old town15 min by car from PeschieraMarket on Wednesday morning
BardolinoEastWine, lakefront promenade23 min by car from PeschieraMarket on Thursday morning
GardaEastCentral position on the east shore27 min by car from Peschiera, buses from VeronaBus lines 163, 164 and 185 run from Verona Porta Nuova
MalcesineEastCastle, Monte Baldo cable car66 min by car from PeschieraCable car closed 2 November to 25 December 2026
Salò and Gardone RivieraWestGardens, the Vittoriale, calm29 min by car from Desenzano to SalòHeller Garden closes from 1 November to 1 March
Limone sul GardaWestLemon houses, clifftop cycle path13 min by car from RivaPaid parking since 20 March 2026
Riva del GardaNorthHiking, sailing, cycling69 min by car from PeschieraBus lines 483 and 484 serve the east shore
TorboleNorthWindsurfing and kitesurfing10 min by car from RivaWind blows on most fair days

Which shore suits your holiday

Families with young children usually choose the south, where Gardaland, Sirmione and the train stations are close. Couples who want views and quiet often prefer the west shore or a smaller town such as Limone.

Active travellers head north. The Pelèr blows from the north in the morning, and from midday the Ora blows from the south, so Torbole and Riva rarely lack wind. Wine lovers should look at Bardolino and Lazise.

See things to do in Lake Garda for what each shore offers once you arrive.

The harbour of Riva del Garda

Season, getting around and tourist tax

Three practical points that affect where you book.

Winter stays

The passenger boats run until 1 November 2026 and return on 13 March 2027. In between, only the car ferry from Maderno to Torri del Benaco operates. Without a car, the south and east shores are easier by train and bus. Read the ferry timetable before you plan.

Arriving by plane

From Verona airport the Airlink bus costs €7 to Verona Porta Nuova station, and trains reach Peschiera and Desenzano from there. See Verona to Lake Garda for the full route.

Tourist tax

Many towns charge a local tourist tax per person and night on top of the room rate. Rates vary by town, so ask the property what it adds.

Lake Garda holidays: frequently asked questions

Which is the best area to stay on Lake Garda?

It depends on your trip. Sirmione and Peschiera are best for transport and Gardaland, Bardolino for wine and a promenade, Malcesine for the cable car and Riva or Torbole for sport.

Where should I stay on Lake Garda without a car?

Choose Desenzano or Peschiera, which have railway stations, or a town with a ferry stop and bus link in season. Outside the season the south and east shores are the easiest.

Where is best for families?

The south shore is the usual choice. Peschiera is close to Gardaland, and Sirmione and Desenzano have harbours, castles and beaches.

Is it better to stay on the east or west shore?

The east shore has more towns, markets and bus links. The west shore is quieter and steeper, and suits drivers who want views.

How many nights should I book?

Stay at least three nights in one base. One week lets you visit both ends of the lake without moving hotels.

See the lake from the water

Boat trips, wine tastings and day trips to Verona compared, most with free cancellation.

Find your Lake Garda tour →