Portugal koos in maart weer via het vertrouwde Festival da Canção de inzending voor het Eurovisiesongfestival. Het format van de show werd wel iets gewijzigd. Aan de selectie namen twaalf kandidaten deel, uitgekozen door twaalf verschillende componisten die ieder verantwoordelijk waren voor een inzending. De twaalf artiesten werden verdeeld over twee halve finales, waarin aldus telkens zes kandidaten zouden deelnemen. Via televoting werden de twee kandidaten met de meeste stemmen naar de finale gestuurd. De derde finaleplek werd bepaald door de componisten, die niet op hun eigen act mogen stemmen. In de finale namen dan zes kandidaten deel. De top drie daarvan ging door naar de superfinale. Door middel van televoting werd de winnaar bepaald.
De keuze viel uiteindelijk op Leonor Andrade met het lied Há um mar que nos separa.