Traditiegetrouw koos Portugal zijn bijdrage voor het Eurovisiesongfestival via Festival da Canção. Er werden 26 componisten geselecteerd die gevraagd werden om een bijdrage te schrijven en een artiest te selecteren. 22 van hen werden rechtstreeks door RTP geselecteerd, één door Salvador Sobral, één door radiozender Antena 1 en twee via een open competitie. Op 27 september 2017 werden de namen van de componisten vrijgegeven, op 18 januari 2018 volgde de presentatie van de bijdragen.
Er werden twee halve finales georganiseerd met telkens dertien deelnemers. Beide halve finales werden uitgezonden vanuit de RTP-studio's in Lissabon. De helft van de punten werden verdeeld door een vakjury, de andere helft door het publiek via televoting. In geval van een gelijkspel gaven de punten van de vakjury te doorslag. Zeven van de dertien acts stootten door naar de finale. Diogo Piçarra, die de tweede halve finale had gewonnen, trok zich voor aanvang van de finale terug uit de competitie vanwege beschuldigingen van plagiaat. Hij werd in de finale vervangen door de nummer acht van de tweede halve finale, Susana Travassos.
De finale werd gehouden in het Pavilhão Multiusos in Guimarães en werd gepresenteerd door Filomena Cautela en Pedro Fernandes. De punten werden voor de helft verdeeld door zeven regionale jury's en voor de andere helft door het grote publiek. Ditmaal gaven de televoters de doorslag bij een eventueel gelijkspel. Deze regel zou uiteindelijk de overwinning schenken aan Cláudia Pascoal, die even veel punten kreeg als Catarina Miranda maar de televoting won. Pascoal mocht zodoende met O jardim haar vaderland vertegenwoordigen op het Eurovisiesongfestival in Lissabon.
Als gastland mocht Portugal automatisch deelnemen aan de grote finale, op zaterdag 12 mei 2018. Daarin trad Cláudia Pascoal als achtste van 26 artiesten aan, net na Alexander Rybak uit Noorwegen en gevolgd door SuRie uit het Verenigd Koninkrijk. Portugal eindigde uiteindelijk op de 26ste en laatste plek, met 39 punten. Het was de vierde keer in de geschiedenis dat Portugal op de laatste plaats eindigde.