Entouré par les communes de Saint-Ambroix, Courry et Meyrannes, Saint-Brès est situé à 19 km au nord-est d’Alès, la plus grande ville aux alentours.
Situé à 173 mètres d’altitude, la rivière la Cèze est le principal cours d’eau qui traverse le village de Saint-Brès.
La commune est proche du parc national des Cévennes à environ 11 km.