Le Festival national du film (FNF), au Maroc, est un festival de cinéma consacré aux longs et courts métrages marocains, créé en 1982 mais annuel, sans connaitre d'interruption à partir de sa 11e édition, en 2010. Il est organisé par le Centre cinématographique marocain.

Depuis la 8e édition de 2005, il se déroule toujours à Tanger, où il s'était déjà tenu lors de la 4e édition ; auparavant, il a eu lieu une fois à Rabat (1re édition), Meknès (3e édition), Marrakech (6e édition) et Oujda (7e édition), et deux fois à Casablanca (2e et 5e éditions).