La commune de Sussargues est située dans l'arrière pays montpelliérain à une demi-heure de la Méditerranée et une heure des hauteurs cévenoles. Paysage légèrement vallonné de bois, de garrigues, de prés, de carrières et de vignes arrosés par deux cours d'eau : le Bérange et le Valentibus.
Elle est limitrophe de Castries au sud-ouest, Saint-Drézéry au nord-ouest, Beaulieu au nord-est, Saint-Geniès-des-Mourgues au sud-est.
Elle est desservie via la route nationale 110 qui relie Montpellier à Sommières et par la D120 qui la relie à Campagne.