El primer Gran Premi de Portugal es va disputar a un circuit urbà pels carrers de Boavista (Porto) el 14 d'agost de 1958, seguit l'any després (1959) per un gran premi a Monsanto, Lisboa.
L'any 1960, es va tornar a Boavista però només va ser per aquest any.
Després d'uns anys sense Gran Premi, es va tornar a celebrar l'any 1984 a Estoril, on a partir de llavors es va celebrar sempre el Gran Premi de Portugal fins a arribar a l'últim que es va disputar a Estoril el 22 de setembre de 1996.
S'esperava que a Estoril es disputés un gran premi el 1997, però les millores planificades pel circuit no van ser a temps i ara amb l'expansió de la Fórmula 1 cap a altres continents, és cada vegada menys probable que un gran premi de Fórmula 1 es torni a disputar de nou a Portugal.