Swim Grand Prix is Portugal's grootste openwaterzwemwedstrijd, met races rondom Lissabon, Oeiras en Cascais. Het is een echte zwemfestijn met verschillende afstanden: een 20km ultramarathon, een 10km marathon, 5km punt-aan-punt oversteekjes en kinderraces.
De hoofdrace start bij de Belém Docks in Lissabon, vlakbij het Monument der Ontdekkingen, en volgt de kust langs Oeiras naar Praia dos Pescadores in Cascais. De 10km start bij Praia da Torre in Oeiras en eindigt op Praia dos Pescadores, waar toeschouwers de zwemmers vanuit een natuurlijk amphitheater aan de kust kunnen zien aankomen. De 20km is de langste ultramarathonzwem in het vasteland van Portugal. De wedstrijd heeft een WOWSA World Event of the Year nominatie gekregen, staat zevende in de WOWSA ranking en heeft de status van Event of Public Interest van de Portugese overheid.