The Islands of Brissago are situated at latitude 46° 08’ N and longitude 08° 44’ E.
The larger island (San Pancrazio) covers an area of 25’568 m², the smaller (Sant’ Apollinaire) an area of 8’186 m².
The former rises to a height of 6.50 m above the average level of the lake, which is 193.5 m above sea level, and the latter to a height of 6.90 m.
Geologically speaking the Islands of Brissago are situated in the northernmost part of the Insubria Alps in the Kinsigite Zone, thus named after the kinzigitic gneis that forms the rocky substrata of the Islands and emerges in various points, in particular along the banks of the isola minore. The rest of the rocks are covered by a thin layer of moraine.
The Islands of Brissago are actually the two emerging peaks of a hill carved out by the process of erosion along the ancient watershed of the Ticino and Maggia valleys.
Immersed in the waters of the Verbano (local name for this part of Lake Maggiore), which accumulate heat during the summer and return it to the atmosphere in the winter, the Islands of Brissago enjoy a particularly mild, subtropical climate with only a few days of frost occurring a year.
Over 1,700 species from the Mediterranean, subtropical Asia, South Africa, the Americas and Oceania thrive in the gardens.