2 Guests

Last minute Malcesine holidays & hotels

There are 6 holidays to Malcesine for 2 adults, 0 child and 0 infant.

6 holidays

Hotel Cristallo

in Malcesine, Italy
31/05/17 Wed • East Midlands • 7 nights • Half Board
Pool
was £770
£379pp
Enquire

Bellevue San Lorenzo Hotel

in Malcesine, Italy
14/06/17 Wed • Manchester • 7 nights • Half Board
Pool
was £1142
£899pp
Enquire

Excelsior Bay Hotel

in Malcesine, Italy
07/06/17 Wed • Birmingham • 7 nights • Half Board
Pool
was £1173
£849pp
Enquire

Cristallo

in Malcesine, Italy
10/06/17 Sat • Gatwick • 7 nights • Half Board
Pool
was £810
£510pp
Enquire

Excelsior Bay

in Malcesine, Italy
14/06/17 Wed • Gatwick • 7 nights • Half Board
PoolWaterside
was £1186
£859pp
Enquire

Hotel Majestic Palace

in Malcesine, Italy
14/06/17 Wed • Gatwick • 7 nights • Half Board
Family friendlyPool
was £1087
£571pp
Enquire
show properties
1 - 6 of 6

Malcesine late deals

Late deals to Malcesine on Lake Garda in Italy: The last minute Malcesine holidays here will be the best offers over the coming month with the Malcesine holidays departing this week or weekend and those flying next week or weekend shown first.
Select your preferred departure airport below to see the best last minute Malcesine hotels, villas and apartments for your party.

Top resources for booking Malcesine last minute:
Today's max temperature in Malcesine is 22°c - 9°c min night. To get a feel for the expected conditions in Malcesine next week check out the weather forecast, or view the climate & weather history to see average conditions for this time of year. Malcesine events taking place next week and later this month and next can be found on our "what's on" page here.

If you're not completely set on Malcesine, browse all of our late deals to Lake Garda departing from the UK, or narrow your shortlist by viewing only the most popular resorts for last minute package holidays in Riva, Desenzano, Limone, Sirmione, Garda or Bardolino.
For help finding the best discounts, call our friendly experts now on 020 3472 8848.


← online or call ↴
020 3472 8899
more