Porlezza leży nad jeziorem Lugano, w północno-zachodniej części Lombardii, zaledwie kilka kilometrów od granicy ze Szwajcarią. Miejscowość ma przyjemną promenadę, zabytkowe centrum z wąskimi uliczkami i otoczona jest górami. Idealna baza na spacery, wycieczki rowerowe i wypoczynek na łonie natury. Blisko stąd do szwajcarskiego miasta Lugano (ok. 15 km).