Après deux demi-finales, 14 chansons se sont qualifiées pour la Grande Finale du Festival da Canção 2018.
- Maria Inês Paris - Bandeira azul 10e
- Susana Travassos - A mensageira 10e
- David Pessoa - Amor veloz 14e
- Cláudia Pascoal - O jardim 1e
- Minnie & Rhayra - Patati patata 13e
- Lili - O vôo das cegonhas 8e
- Peter Serrado - Sunset 10e
- Peu Madureira - Só por ela 3e
- Janeiro - (sem título) 4e
- Catarina Miranda - Para sorrir não preciso de nada 2e
- Anabela - Pra Te Dar Abrigo 6e
- Joana Barra Vaz - Anda estragar-me os planos 6e
- Joana Espadinha - Zero a zero 9e
- Rui David - Sem medo 5e
Le gagnant était Cláudia Pascoal avec la chanson O jardim. Le résultat a été une combinaison de votes du jury et du public. La chanson est écrite par Isaura et rappelle sa grand-mère. Isaura accompagne Claudia Pascoal sur scène.


