Treinbrug oor die Buffelsrivier, die boloop van die Grootrivier naby Laingsburg
Die Touwsrivier ontspring in die Matroosberge by Ceres en De Doorns op hoogtes wat wissel tussen 300 en 1 900 m meter bo seespieël. Die jaarlikse neerslag wissel tussen die 200 en 1 500 mm per jaar en val gewoonlik in die baie laat somer tot winter, maar ook dwarsdeur die jaar. Die Touws loop oos deur die dorp Touwsrivier en verder suidwaarts in die Klein-Karoo. Dan sluit dit 25 km wes van Van Wyksdorp by die Grootrivier aan.
Die Buffelsrivier ontspring in die Kromberge in die Moordenaarskaroo, op so 'n 1 700 m bo seevlak. Die jaarlikse reënval is gewoonlik minder as 500 mm en val in die laat somer. Die rivier loop suid deur Laingsburg en die Buffelspoort in die Klein-Swartberge na die Klein-Karoo. Ongeveer 50 km voor die samevloeiing met die Touws (by die Van Zylsdamme) verander die Buffels se naam na Grootrivier. Dit vloei daarna suid en waar die Touws aansluit, draai die rivier oos, verby Van Wyksdorp en verder tot dit saamvloei met die Gourits. Die grens tussen die Noord- en die Wes-Kaap vorm so rofweg die waterskeiding vir hierdie rivierstelsel.