Batu Pahat Johore is located at 1.752890, 103.092392 geo coordinates. Batu Pahat, Johore is located in Batu Pahat, Kampung Bahru, Malaysia.