Grandola ed Uniti borders the following municipalities: Bene Lario, Carlazzo, Cusino, Garzeno, Lenno, Menaggio, Mezzegra, Plesio, Tremezzo.
Tremezzo, which has an area of 8.4 kmĀ², 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.