Neuhaus liegt am Schliersee, 60 km südlich von München. Die Bayerische Oberlandbahn fährt stündlich von München nach Bayrischzell und zurück. Mit dem Auto kommt man von München auf die Autobahn Salzburg. Nach der Ausfahrt Weyarn geht es über Miesbach und Schliersee nach Neuhaus ins Josefstal.