Die Quellen des Rehlingbaches (Hraniční potok) liegen an der Südseite des 763 Meter hohen Glasberges (Sklářský vrch) im Naturreservat Farské bažiny (Pfarr-Sumpf) auf tschechischem Gebiet.[5][6]
Von dort bahnt er sich seinen Weg nach Süden.
Dabei nimmt er von rechts und links kommende Bäche auf, die an den Hängen der östlich und westlich gelegenen Berge entspringen.
Auf dem Ostufer des Rehlingbaches befinden sich von Norden nach Süden der Hufnagelberg (Pustý vrch, 745 m), der Kollmer Berg (Chloumek, 730 m), der Liščí vrch (710 m), der Ahornsberg (Javorný vrch, 680 m), der Hammerhang (Hamerský vrch, 605 m).
Auf dem Westufer des Rehlingbaches befinden sich von Norden nach Süden der Maut-Berg (Mýtný vrch, 753 m), der Myslivecký vrch (687 m), das ehemalige Dorf Kollerhütten (Kolerova Huť), der Flussberg (Flusárenský vrch, 687 m), der Vysoký les (690 m).[7]
Weiter fließt der Rehlingbach durch die ehemaligen Orte Neuhütte (Nová Huť) und Fuchsloch (Liščí Díra) durch den oberen und den unteren Grenzweiher (Horní und Dolní Hraniční rybník), durch das ehemalige Dorf Reichenthal (Hraničky), zur deutsch-tschechischen Grenze, die er beim ehemaligen Ernestinen Hammer (Arnoštin Hamr) erreicht. Hier mündet der etwa einen Kilometer westlich noch auf deutschem Gebiet im Mausbrunnen entspringende Myší potok (Mausbach) von rechts in den Rehlingbach.
Von nun an fließt der Rehlingbach direkt auf der Grenzlinie weiter nach Süden.[8]
Er passiert die weiter westlich gelegenen Ortschaften Stöckl und Reichenau.
Zwischen Reichenau und Grafenau mündet von rechts der Forellenbach.
Danach fließt er östlich an Grafenau, Speckermühle, Brunnenhof, dem Schlachtfeld von 1621 und Oberströbl vorbei.
Südlich von Oberströbl unterquert er die Autobahn A6.
In einem Bogen nach Osten umfließt er das Kagererholz.
Südlich davon mündet von rechts der Rotlohbach.
Dann trennt sich der Rehlingbach von der Grenzlinie und mündet bei Pfrentschweiher in den Katharinabach, der den Oberlauf der Pfreimd bildet.
Ab der Mündung des Rehlingbaches in den Katharinabach ändert dieser seinen Namen in Pfreimd.[9]
16,2 Kilometer des insgesamt 22,57 Kilometer langen Baches liegen auf tschechischem Gebiet.[10]