eggenfelden is in the valley of the rott at the intersection of b 20 with the b 388 and the beginning of the b 588. the city has two railway stations on the railway passau - neumarkt - sankt veit as well as an airfield (airfield eggenfelden). eggenfelden is about 56 km southeast of landshut, 60 km south of straubing, 70 km south-west of passau, 84 kilometers north of salzburg and 110 kilometers east of munich.