Tremezzo, which has an area of 8 sqkm , also borders the territory of the following communes: Lenno (south and west of Mezzegra), Menaggio (north of Griante), Grandola ed Uniti (inland from Menaggio) and, on the facing shore of the lake, Bellagio and Lezzeno.