The Best Towns on Lake Garda, Shore by Shore
Twelve towns share 158.40 km of shoreline between the flat south and the fjord-like north. Each links to the others by ferry or bus, and the table above shows the fares.
Sirmione
Sirmione sits on a peninsula on the south shore. Its summer ZTL restricts vehicles in the historic center from 23 March to 13 October, with fines of $92.38 (€83) to $370.63 (€333). Two sights anchor it, the Scaligero Castle at $11.13 (€10) and the Grottoes of Catullus at $11.13 (€10), covered together with the Roman Villa in Desenzano by a combined $22.26 (€20) ticket valid 7 days.
Boats leave from the harbor in front of the castle: Sirmione Boat Tour Around the Peninsula costs $13 and loops the peninsula in 25 minutes, and in the evening the Sirmione Sunset Boat Tour runs 45 minutes with a flute of Prosecco for $34.21. You can also drive your own boat with the Fiat 500 Boat Rental, $143 per boat for up to 4 people for 1 hour, no license needed, plus a $333.90 (€300) cash security deposit refunded after the boat is checked. Desenzano is 20 minutes away by ferry in zone 1.
Stay here on a first short visit.
Desenzano del Garda
Desenzano has one of the lake's only two railway stations, which makes it the natural base without a car. It is a ferry hub too: it is zone 1 with Sirmione, a 20-minute run in summer, and in zone 7 with Riva, a long crossing that only the fast boats make sensible, under 3 hours with a $6.68 (€6) supplement. Desenzano also shares the Ministry combined ticket with Sirmione: $22.26 (€20) covers the Grottoes of Catullus, the Scaligero Castle and the Roman Villa here, valid 7 days.
The Navigazione Laghi Garda office is in town, phone +39 030 914 9511. Choose Desenzano if trains matter more than beaches.
Peschiera del Garda
Peschiera is the second railway station, at the south-east corner of the lake. In summer the boat leaves here at 8:00 and calls at Lazise 8:28, Bardolino 8:45 and Garda 9:00, so the whole east shore hangs off this stop. Gardaland sits nearby at Castelnuovo del Garda with a free shuttle from Peschiera station, and Gardaland Park Tickets cost $50 for a full day with 40 rides, non-refundable.
Peschiera to Sirmione is zone 2, $6.68 (€6) one way. Base here for the park, the train line and the east-shore ferries.
Lazise
Lazise is the first stop up the east shore from Peschiera, reached in 28 minutes on the 8:00 summer boat. Sirmione to Lazise is zone 4, $12.80 (€11.50) one way, and ATV bus 164 links the town with Garda, Bardolino, Peschiera and Verona. Wine is the draw: the Lazise Wine and Food Tasting in the Vineyards sits at a family vineyard and pours at least 6 local wines with salami, cheese and Garda olive oil for $47 over 2 hours, groups up to 16, rated 4.9.
Pair it with Bardolino if food and wine lead your list.
Bardolino
Bardolino gave its name to the red and Chiaretto wines of the east shore, and the tastings here are the reason to come. The Bardolino Vineyard Tour and Wine Tasting runs 1.5 hours at $40 per person above the town, limited to 10 people, with 5 wines, self-produced olive oil and local cold cuts. The 8:20 summer boat from Desenzano calls at Bardolino at 9:20 after Sirmione, and Garda to Bardolino is only zone 1, $3.90 (€3.50).
Bus 164 runs to Verona. The town charges a tourist tax of $1.67 (€1.50) to $2.78 (€2.50) per person per night, children up to 14 exempt. Stay for wine and easy lake evenings.
Garda
Garda is a practical hub: the boat arrives at 9:35 from Desenzano and Sirmione, Sirmione to Garda is zone 4 at $12.80 (€11.50) one way, and bus lines 164 and 484 both pass through. For food, the Lake Garda Cooking Class with Dessert runs here, 3 hours of homemade pasta and Tiramisu with wine, hotel pickup included, $111 per person, capped at 12 people and rated a full 5. Malcesine to Garda is zone 5.
Base in Garda for a quiet east-shore week with good connections.
Malcesine
Malcesine climbs from the water up to Monte Baldo, and the cable car rises to 1,760 m in about 20 minutes, return $33.39 (€30) at the office or $31.16 (€28) online. It closes for maintenance from 2 November to 25 December. In the old town the Scaligero castle holds a natural history museum and a Goethe room, its tower 31 m high and about 70 m above the lake, a national monument since 1902.
Hours shrink in winter: daily to 31 October 9:30-18:00, then weekends only in November, daily again 5 December to 6 January, then weekends from 9 January. The ferry to Limone takes 20 minutes in zone 3, $8.35 (€7.50), and Riva is 65 minutes in zone 4. On the water, the Malcesine Historic Sailboat Cruise sails a roughly 100-year-old boat for 2 hours at $45.
Stay for views and the cable car.
Limone sul Garda
Limone sul Garda has a lemon house, the Limonaia del Castèl. It opens daily 10-18 in April, May and October and 10-22 from June to September, with no ticket price published on the official page. The ferry ties it to both sides, Malcesine in 20 minutes in zone 3 at $8.35 (€7.50) and Riva in zone 2 at $6.68 (€6).
On the summer timetable the boat from Malcesine reaches Limone at 9:15 and Riva at 10:00, and a fast boat passes through at 11:50. Come for the lemon house.
Riva del Garda
Riva del Garda sits at the north end of the lake. It has no railway station: the nearest is Rovereto, served by Trenitalia, ÖBB and DB, with Trentino Trasporti buses on to Torbole, Riva and Arco, and bus tickets cannot be bought on board. Hikers come for the Ponale path, 6.4 km and about 3 hours with 736 m of climb, an alpine trail with rockfall risk, bus 214 back from the Pregasina junction.
The Cascata del Varone waterfall lies near town, $7.79 (€7) on site. Ferries reach Torbole in zone 1 at $3.90 (€3.50), Limone in zone 2, and the fast boat from Desenzano takes under 3 hours in zone 7. Base here for mountains, wind sports and hiking.
Torbole
Torbole is the first stop on the summer boat after Limone, reached at 9:45 with Riva 15 minutes later at 10:00. Riva to Torbole is zone 1, $3.90 (€3.50) one way, and Malcesine to Torbole is zone 3. Torbole is a base for sailing and windsurfing.
Trentino Trasporti buses link Torbole with Riva, Arco and Rovereto station, the railhead for the whole north shore. Choose Torbole over Riva if you want sailing and windsurfing at the door.
Gardone Riviera
Gardone Riviera is on the west shore and its main sight is Il Vittoriale degli Italiani, the monumental home of the poet Gabriele d'Annunzio, open all year. Tickets are sold only through the official online shop. Check the site for the price before you go.
In summer the ordinary boat from Peschiera to Riva calls at Gardone at 11:22 and the fast boat from Desenzano at 10:33. Stay for the villa and a car-free week on the western shore.
Salò
Salò anchors the west shore between Desenzano and Gargnano, and the ferries treat it as a proper stop: the boat arrives at 11:08 from the south-east, the fast boat at 10:21, and Desenzano to Salò is zone 4, $12.80 (€11.50) one way. It has no railway station, so come by boat from Desenzano or by road, and continue north to Gardone and Il Vittoriale, one stop away on the same boats. Base here for a calm west-shore stay with reliable boat links both ways.
Source: Navigazione Laghi.