The comune of Malcesine consists of (from north to south) Navene, Campagnola, Malcesine proper, Val di Sogno and Cassone.
Two of the largest islands of Lake Garda are located in Malcesine: The Isola di sogno and the Isola dell'olivo (or Isola degli olivi).