The Boeing 777 was on its way from Singapore to Milan when it turned back "following an engine oil warning message."
Flight SQ368 landed at 7 a.m. local time, touching down more than four hours after takeoff.
Dramatic video from inside the plane captured the right wing engulfed in flames, which would ultimately be extinguished by ground crews.
All 222 passengers and 19 crew members were evacuated safely, according to the airline
Passengers were transferred to another aircraft that was to depart for Milan later today, the airline said.