The town is on the lower river Inn below its confluence with the Salzach, where it forms the border with the German state of Bavaria, halfway on the road between the state capital Linz and the Bavarian capital Munich, about 60 kilometers north of Salzburg.