Batu Pahat is a locality located 199.09 km northwest from Kuala Lumpur in Johor, Malaysia. The population of Batu Pahat is 140,000 people. Alor Gajah, Iskandar Puteri, Kluang are located close to Batu Pahat. You can find Batu Pahat on any map using the following decimal coordinates: 1.85 (latitude), 102.93 (longitude).