The flight had left the Muscat airport at 2.55 pm for Goa, the official said.
The pilot informed the Goa airport about the emergency landing and the flight touched down without incident at 7.40 pm, he said.
"There was an emergency landing of Oman Air flight today. It is a daily flight and one engine had failed. The pilot had informed the ground staff and all measures were in place," said Goa airport director B C H Negi said.