De Gran Premio Citta di Lugano, kortweg GP (di) Lugano is een wielerwedstrijd die sinds 1950 plaatsvindt in de omgeving van Lugano, Zwitserland. De GP Lugano is een wedstrijd die deel uitmaakt van de UCI Europe Tour en had van 2015-2017 een 1.HC-status. Daarvoor had en vanaf 2018 heeft het weer de 1.1-status.[1]
De wedstrijd werd voor het eerst georganiseerd in 1950, destijds enkel als tijdrit. De eerste winnaar van die wedstrijd is Ferdy Kübler. Recordwinnaar van de tijdritversie van deze wedstrijd is Jacques Anquetil. De Fransman wist deze wedstrijd maar liefst zeven keer te winnen. Joop Zoetemelk en Roy Schuiten zijn de Nederlanders die deze wedstrijd wisten te winnen. Eddy Merckx en Ferdinand Bracke schreven deze wedstrijd namens België op hun naam. In 1979 vond de laatste editie plaats van de tijdrit, deze werd gewonnen door Michel Laurent. In 1981 vond de wedstrijd opnieuw doorgang, dan als eendaagse wegwedstrijd. Deze wedstrijd werd in het verleden daags na de GP Chiasso verreden. Bekende namen op de erelijst van de GP Lugano als wegwedstrijd zijn die van Luca Paolini en Paolo Bettini. Marco Vitali is recordhouder van deze versie, hij won deze wedstrijd driemaal en is ook de enige die de wedstrijd meer dan één keer won. Één Belgische renner wist deze wedstrijd te winnen, Rik Verbrugghe won in 2005.[2]