O Dia da Marinha celebra-se a 20 de maio desde 1998, em homenagem ao grande feito de Vasco da Gama (c.1469-1524). Trata-se do dia em que a sua pioneira armada, que pela primeira vez na história ligou, por via marítima, a Europa ao Oriente, chegou a Calecute, na Índia, em 1498.
Até 1998 o Dia da Marinha era celebrado a 8 de julho, data da partida da armada de Vasco da Gama de Lisboa, em 1497. Com esta alteração, pretendeu-se dar enfâse ao cumprimento do objetivo perseguido durante décadas, o descobrimento do caminho marítimo para a Índia.
O Dia da Marinha celebra-se em cada ano numa localidade costeira portuguesa, tendo como objetivo estreitar os laços entre a população portuguesa e a sua Marinha, através de uma agenda que integra diversos eventos.