Batu Pahat Johor is located at 1.918360, 102.953682 geo coordinates. Batu Pahat, Johor is located in Batu Pahat, Tongkang Pecah, Malaysia.