Les drapeaux nautiques (ou drapeaux maritimes du code nautique international) sont des drapeaux signaux ou drapeaux messages qui permettent de communiquer à vue avec d'autres embarcations. Ce système permet de communiquer avec clarté la situation à bord de la propre embarcation ou les propres intentions.
Les drapeaux nautiques représentent les différentes lettres de l'alphabet nautique ainsi que les nombres. Ils sont hissés verticalement sur les bateaux par groupe de 4 et ils sont lus du haut vers le bas. Dans les courses nautiques comme pour le embarcations de l'OTAN, les drapeaux assument des significations différentes de celles attribuées par le code maritime international.