Der Markt Röhrnbach liegt ca. 20 km nördlich von Passau und 15 km südlich von Freyung im Bayerischen Wald. Der Ort wird auch als Tor zum Unteren Bayerischen Wald bezeichnet.