Porlezza leží na břehu jezera Lago di Lugano, na severozápadě regionu Lombardie, jen pár kilometrů od hranic se Švýcarskem. Městečko má příjemnou promenádu, historické centrum s úzkými uličkami a je obklopeno horami, což z něj dělá skvělé místo pro pěší turistiku, cyklovýlety a výlety do přírody. Výhodná poloha umožňuje i návštěvu švýcarského Lugana (cca 15 km).