The flight carrying 168 passengers from Sharjah was scheduled to reach at Thiruvananthapuram at 7 AM.
But following heavy rains and poor visibility there, it returned and made an emergency landing here, airport sources said.
The flight left for Thiruvananthapuram around 9.30 AM after refuelling, the sources said.