La bandera nacional de San Cristóbal y Nieves fue adoptada el 19 de septiembre de 1983.