Niebla es una ciudad y municipio español situado en la provincia de Huelva, en la comunidad autónoma de Andalucía.