There were no immediate reports of damage from the quake, which hit at 9:03pm (1003 GMT) at a depth of 31.1 kilometres (19.3 miles), 110 kilometres from the town of Isangel on Tanna island, the USGS said.
The quake was the latest in a series of undersea tremors near the island, which is home to an active volcano.