Veiverių Šv. Liudviko bažnyčia yra įsikūrusi Veiverių miestelyje, šalia pagrindinio Marijampolės–Kauno kelio. Šventovės istorija siekia 1782 metus, kai buvo pastatyta pirmoji koplyčia. 1818 m. Aukštosios Fredos dvaro savininkas Juozas Godlevskis pastatė medinę bažnyčią, kuri tarnavo kaip Zapyškio parapijos filija. Tuo metu čia veikė parapinė mokykla, o 1846 m. buvo įsteigta atskira parapija.
Dabartinė bažnyčia buvo pastatyta 1853 m. taip pat Juozo Godlevskio iniciatyva ir 1887 m. ją konsekravo Seinų pavyskupis Juozapas Olekas. Bažnyčios bendruomenė aktyviai veikė įvairiose draugijose, 1907 m. įkurtas „Žiburio“ draugijos
skyrius, o 1912 m. pastatyti draugijos namai, kuriuose veikė parduotuvė ir arbatinė.
Per Pirmąjį pasaulinį karą bažnyčia buvo stipriai apgadinta, nugriauta dalis bokšto. 1922 m. pradėti restauravimo darbai, kuriuos 1934–1935 m. sėkmingai tęsė kunigas Mykolas Krupavičius. Jis padidino bažnyčią, sutvirtino lubas, atnaujino bokštą ir grindis. Po Antrojo pasaulinio karo, kunigas Antanas Pangonis pastatė mūrinę kleboniją, tačiau sovietų valdžia ją nusavino.
Veiverių Šv. Liudviko bažnyčia yra neorenesansinio stiliaus, stačiakampio plano, vienabokštė su apside. Šventorius aptvertas metaline tvora su mūriniu cokoliu.