El riu Ges neix a la Serra de Santa Magdalena, concretament a Santa Margarida, Vidrà (El Bisaura, Osona) a 945 m.
Travessa la Serra de Bellmunt i penetra a la Vall del Ges (Osona) pel Forat Micó. A Sant Pere de Torelló recull les aigües del seu afluent el riu Fornès, que neix a les vessants occidentals de la Serra dels Llancers.
A Torelló vessa les seves aigües al riu Ter, cot a desembocadura 493m. Longitud, 18 km
