Hammamet (arabsky al-Ḥammāmāt) je přímořské letovisko na severu Tuniska a je součástí guvernorátu Nabeul. Je umístěn v jihovýchodní části poloostrova Cap Bon, na severním okraji stejnojmenného zálivu Hammamet.
Město má více než 65 tisíc obyvatel, a jejich počet se v létě díky turistům až zčtyřnásobí. Najdete ho přibližně v polovině cesty mezi hlavním městem Tunis (64 km) a letoviskem Sousse (84 km).