Hammamet je ribarska luka i turističko mjesto u sjeveroistočnom Tunisu, smješteno u zaljevu Hammamet, između grada Sousse (85 kilometara) i grada Tunisa (65 kilometara). Podijeljen je na tri dijela: Hammamet Nord, Hammamet Medina i Yasmine Hammamet.
Nastao u rimsko doba u 1. st. pod imenom Puput. Nakon osvajanja zemlje od strane Arapa, mijenja ime u HAMMAMET. Tu je nekada bilo mnogo hamama – turskih kupelji zbog izvora tople vode, pa je po tome i dobio novi naziv. Kao turističko mjesto prvi put se spominje 1920. godine.
Tada ga je posjetio rumunjski milijunaš George Sebastian, zaljubio se u Hammet i odlučio ondje sagraditi svoj ljetnikovac. Hammamet je podijeljen na dva dijela, sjeverni i južni.
Svi se hoteli protežu duž obala koje se spajaju u medini, izgrađenoj na stijenama. To je najstariji i najimpresivniji dio Hammameta. Između zidina Medine smjestio se veliki broj trgovina koje prodaju domaću robu i najoriginalnije proizvode iz tog dijela svijeta.
Plaže u Hammametu su pješčane i savršene za sunčanje i sportove na vodi, a more je vrlo čisto i bistro. Sezona kupanja traje od svibnja do listopada, a zrak miriše na mandarine, limune i jasmin tijekom cijele godine.