
Lake Garda is Italy’s largest lake, with the spa town of Sirmione in the south, Riva del Garda’s mountain scenery in the north, lemon groves, castles and theme parks. There are thousands of hotels and apartments around the shore, so cheap rooms are easy to find outside the peak weeks of summer.
Finding cheap rooms in Lake Garda is easier when you know where to look. We compare live hotel rates across the top booking sites and point you to the neighborhoods where hotels are cheap but the location is still great.
Rooms come in more shapes than hotels — in Lake Garda you can also compare apartments with kitchens, vacation rentals for families, B&Bs and budget hostels in one search.
Public ferries and hydrofoils link the towns around Lake Garda, making it easy to stay in one and explore the others by water.
A peninsula town with a moated castle and thermal baths — very popular.
A lively southern town with a train station and a wide range of hotels.
Eastern-shore wine towns, handy for Gardaland and Verona.
The mountain-framed northern tip, popular for windsurfing and hiking.
A castle town with a cable car up Monte Baldo.

A historic lakeside villa at Gargnano, now a luxury hotel.
Check rates at Villa FeltrinelliZoom and pan the map to compare hotel prices by neighborhood; rates come live from the booking sites.


May, June and September are ideal. July and August are busiest and most expensive; many hotels close in winter.
Desenzano and the eastern-shore towns usually have the widest choice and lower rates than Sirmione.
Yes — the southern and eastern shores are close to Verona by bus, train or car.
The south suits beaches and easy trains, the north mountains and outdoor sports.