The major religions are Islam, Buddhism, Christianity, Taoism, Hinduism and Confucianism.There are two main mosques in Batu Pahat: Masjid Dato' Bentara Luar (located at Jalan Ampuan) and Masjid Sultan Ismail (located at Jalan Kluang).

Batu Pahat has over 400 Chinese temples, a reflection of its racial harmony. Some of these temples are beautifully renovated and thus have also become a tourist attraction. Many tourists, especially from Singapore, visit these temples and this has become part of the local economy. A unique Chinese temple located at Bukit Pasir is the Jian Nan Temple.

        

                                                                 Masjid Sultan Ismail                                                                                                                                         Jian Nan Temple