La Final de la Taça de Portugal 2018 fue el último partido de la Taça de Portugal 2017-18 , que decidió el ganador de la 78.ª temporada de la Taça de Portugal . Se jugó el 20 de mayo de 2018 en el Estádio Nacional de Oeiras , entre Desportivo das Aves y Sporting CP . Esta fue la primera aparición del Desportivo das Aves en una final de la Taça de Portugal. [1] El partido lo ganó el Desportivo das Aves. [2]
Nota: H = partido local, A = partido visitante