Der Schafflhof liegt zwischen Linz und Passau, nördlich der Donau am Fuße des Böhmerwaldes.
Von Linz kommend erreichen Sie uns auf der Rohrbacher Bundesstrasse (B127) bis 1 km nach Altenfelden. Dort links abbiegen (Richtung Oberkappel/Lembach) Achtung! nach ca. 50 m rechts nach Hühnergeschrei, weiter bis Sprinzenstein, dort links abbiegen.
Nach weiteren 2,4 km rechts nach Auerbach abbiegen. Von hier noch 2 km zum Schafflhof.
Von Passau über Wegscheid - Staatsgrenze - in Kollerschlag Richtung Sarleinsbach fahren, nach 8,5 km links (Richtung Sprinzenstein-Rohrbach), nach 1,9 km links abbiegen (Wegweiser Auerbach). Von hier noch 2 km zum Schafflhof.