Gammarth est située dans le nord de la Tunisie, à 20 kilomètres de Tunis, et se trouve entourée par une dense forêt au sud, la sebkha Ariana à l'ouest et le golfe de Tunis au nord et à l'est.
Elle se subdivise en quatre secteurs administratifs : Gammarth Village, Gammarth supérieur, Touta Gammarth et Gammarth Relais.



