The aircraft, departed at 10.19am from Trivandrum International Airport and was scheduled to land at 12.50pm at Dubai International Airport.
Photos showed the smoke thickening after the plane came to a stop, rising into the air in a black plume before a fireball exploded from near the right engine on Wednesday afternoon.
No cause has so far been established for the crash.
A spokesman for the airline said: “Emirates can confirm that today, 3rd August 2016, flight EK521 travelling from Trivandrum International Airport in Thiruvananthapuram, India to Dubai has been involved in an accident at Dubai International Airport. There were 282 passengers and 18 crew on board.
"All passengers were evacuated safely and no injuries have been reported so far," a statement added.
"We can confirm that there are no fatalities among our passengers and crew.
"We are expecting a 8-hour network wide delay, more information will be available on the Emirates website and social media channels. The following flights out of Dubai on the 3 of August are cancelled.
"We expect operations at Dubai International Airport to resume approximately at 1830 local time, more information on Emirates flights will be available on the Emirates website and social media channels", the statement read.
"We are doing everything we can to help passengers re-book flights. Emirates commercial passengers and Skywards members who had purchased tickets on or before 3rd August 2016 will have rebooking; re-issue; and cancellation charges waived".