Perpat Beach is one of the beaches located in Batu Pahat District, Johor, Malaysia. It is located on the southern edge of Batu Pahat bordering the Pontian district.