Ruppertskirchen is a village in the municipality of Arnstorf in Rottal-Inn in Lower Bavaria in southern Germany. Ruppertskirchen is on the Simbach stream between Arnstorf and Simbach bei Landau on state highway 2112. Before the regional reorganisation in Bavaria in 1972 Ruppertskirchen was an independent municipality with 42 subdivisions. At that time Ruppertskirchen was the largest municipality in present-day Markt Arnstorf and, in terms of area, the largest in the old district of Eggenfelden. It had a railway stop on the old Landau–Arnstorf railway.