Porlezza is gelegen áán het meer van Lugano, vlakbij het Como-meer. Het meer van Lugano (Lago di Lugano) ofwel Ceresio, ligt voor twee derde deel in het Zwitserse canton Ticino en voor een derde deel in de Italiaanse provincie Como. Op het puntje van dit Italiaanse deel is Porlezza gelegen. Het meer is gelegen tussen het Lago Maggiore en het Lago di Como. Het meer heeft een oppervlakte van 50 vierkante kilometer, een lengte van 35 kilometer en een maximale breedte van 3 kilometer. De maximale diepte is 288 meter.