2 Guests

Sirmione holidays in May

There are 3 holidays to Sirmione for 2 adults, 0 child and 0 infant.

3 holidays

Hotel Miramar

in Sirmione, Italy
07/05/25 Wed • Dover Ferry • 7 nights • Half Board
Wifi/internetWatersidePoolWalkingBalcony/Terrace/Veranda
£989pp
Enquire View

Hotel Continental Thermae & Spa

in Sirmione, Italy
03/05/25 Sat • Dover Ferry • 7 nights • Half Board
Wifi/internetHot tub/Jacuzzi/WhirlpoolWatersidePoolSauna/Steam/TurkishSpa/WellnessCyclingWalkingBalcony/Terrace/Veranda
£1339pp
Enquire View

Hotel Catullo

in Sirmione, Italy
03/05/25 Sat • Dover Ferry • 7 nights • Half Board
Wifi/internetWatersideFamily friendlyCyclingWalkingBalcony/Terrace/Veranda
£899pp
Enquire View
show properties
1 - 3 of 3

Sirmione in May

Sirmione’s southern position on Lake Garda ensures you enjoy the best of the May sunshine. There’s lots to do here in May come rain or shine – for sunny days in Sirmione, the resort has one of the best beaches on the lake. Lido delle Bionde offers a lovely beach day in Lake Garda with deck chairs from which you can soak up average temperature highs of 24°C and the water begins to warm in May for kayaking, pedalos and swimming. May is a brilliant time to enjoy the Lido delle Bionde if the weather is sunny, as it can get a lot busier later on in the summer.

On cooler days in May you can walk around the Rocca Scaligera castle and Grotte di Catullo ruins. Sirmione’s famous natural thermal springs can be enjoyed at Terme Catullo, Terme Vergil and the indoor Aquaria wellness centre, all of which are usually open in May.

May is a brilliant time to visit Sirmione if you tend to find it too hot later on in the summer. While there are water activities to be enjoyed in Sirmione, more serious watersports can be found in Riva and Torbole, so have a look at these active towns if you want a holiday with lots of sporting activities.

May weather in Sirmione: climate, temperature & rainfall

Sirmione Average Temperature in May
Sirmione Hours Sunlight in May
Sirmione Rainfall in May

← online or call ↴
020 7770 6888
more