Bogen ligger lidt nord for Donau,  hvor Bogenbach har sit udløb , og  ved foden af Bayerischer Wald. I kommunen ligger ud over  Bogen, landsbyerne Bogenberg, Degernbach, Oberalteich, Pfelling og Furth.