Hammamet est une ville du Nord tunisien. Elle est située au nord de la côte est de la Tunisie, entre Nabeul et Sousse, dans le sud de la péninsule du Cap Bon. La portion de la mer Méditerranée comprise entre la ville et Sousse est appelée le golfe d'Hammamet.