Rzeka Stara Rega jest lewobrzeżnym dopływem rzeki Regi, o długości 25 km. Powierzchnia jej zlewni to 172 km2.
Swoje źródło znajduje w gminie Drawsko Pomorskie, niedaleko jeziora Gęgnowskiego. Stamtąd kieruje się na północ do jeziora Więcław, a kolejno na zachód do wsi o tej samej nazwie - Więcław. Następnie płynie do wsi Tarnowo. Na końcu, kierując się na północ dociera aż do kolonii wsi Słonowice, gdzie wpada do Regi.
Teren okalający rzekę jest bagienny i wilgotny, podłoże składa się w dużej mierze z glin. Ma to odbicie w roślinności rosnącej wzdłuż rzeki. Rosną tam rośliny typowe dla terenów podmokłych, brzegi rzeki są mocno zarośnięte.
Jakość wody w rzece jest oceniana jako III klasa, co oznacza, że jest zanieczyszczona i jej stan się pogarsza. Jest to wynikiem skażeń organicznych i bakterologicznych. Stan wody niestety stale się pogarsza.