Batu Pahat is a city in Johor and is also dubbed as the “Shopping Paradise of Northern Johor”. This city is named after a carved rock in Minyak Beku that was done by Siamese soldiers in order to collect drinking water after being defeated by the Melaka troops in the 15th century. Some of the tourist attractions here include visiting Batu Pahat Well, Sungai Ayam Fishing Village and Galeri Dato Onn. Don’t forget to check out the wide range of hotel in Batu Pahat too.