The earthquake occurred at about 9.04am, said the Malaysian Meteorological Department, adding that tremors may have been felt around Batu Pahat.