Kirchweidach je obec v německé spolkové zemi Bavorsko, v zemském okrese Altötting ve vládním obvodu Horní Bavorsko. Žije zde přibližně 2 800[1] obyvatel.