Kirchroth is a municipality in Straubing-Bogen in Bavaria, Germany. It is on the Danube River. By the local government reform of May 1978, villages Kößnach, Oberzeitldorn, Obermiethnach, Pillnach, Pondorf, Niederachdorf, as well as Aufroth and Neuroth were incorporated.