The 1997–98 Primeira Divisão was the 64th edition of top flight of Portuguese football. It started on 25 August 1997 with a match between Varzim and Porto, and ended on 17 May 1998. The league was contested by 18 clubs with Porto as the defending champions.