Ruppertskirchen is a village in the municipality of Arnstorf in Rottal-Inn district in the province of Lower Bavaria in southern Germany.
Before the regional reorganisation in Bavaria in 1972 Ruppertskirchen was an independent municipality with 42 subdivisions.
The name goes back to Rueperskhürchen (settlement near the Church of St. Rupert) mentioned as early as 1614.
Its predecessor, a late Roman structure, was built in the 13th century and was originally called St. Lampertus.
The following villages belonged to the former municipality of Ruppertskirchen: Aicha, Altmannskinden, Asbach, Bergham, Blumdorf, Bruckbach, Bruckmühle, Dingelsberg, Döttenberg, Eck, Ed, Eiselstorf, Freising, Furtschneid, Grafendorf, Hag, Holz, Kattenberg, Kolmöd, Kornöd, Lindach, Mühlberg, Niederlucken, Nömer, Picklöd, Puch, Püchl, Raisting, Reitberg, Schröttendorf, Sendllmeier, Sichenpoint, Siegerstorf, Sommerstorf, Staudach, Steindorf, Stelzenöd, Stockahausen, Volkstorf, Zenzlhub, Zwilling.