Swim Grand Prix er Portugals største åbne vand-svømmearrangement med løb rundt om Lisbon, Oeiras og Cascais. Det er en multidistance-festival med en 20km ultramarathon, en 10km marathon, 5km point-to-point-krydsninger og børneracer.
Hovedløbet starter ved Belém Docks i Lisbon, tæt på Padrao dos Descobrimentos, og følger kysten gennem Oeiras til Praia dos Pescadores i Cascais. De 10km starter ved Praia da Torre i Oeiras og slutter ved Praia dos Pescadores, hvor tilskuere kan se svømmerne ankomme fra en naturlig amfiteater ved stranden. De 20km er den længste ultramarathon-svømning på fastlandet i Portugal. Arrangementet har fået en WOWSA World Event of the Year-nominering, en syvendeplads i WOWSA-rankingen og status som Event of Public Interest fra den portugisiske regering.