The U.S. Geological Survey reported the quake struck around 3 a.m. Tuesday Eastern Standard Time, about 5 p.m. locally. Lae hotel manager Jason Anderson told Australian Broadcasting Corp. he felt two strong shakes.
"Furniture was moving, windows were shaking, doors were banging," he said. "A few people came out of their rooms a little bit concerned, but apart from that there was no damage or anything like that."
The quake was felt as far as Port Moresby, about 275 miles north of Lae. No major damage was reported.
The Pacific Tsunami Warning Center reported the quake did not trigger a tsunami.