Flydubai flight FZ981, travelling from Dubai with 55 passengers, crashed in the southern Russian city of Rostov-on-Don killing all 62 people on board.
The Boeing 737 crashed near the runway as it made a second attempt to land in conditions of poor visibility, Russia Today said.
"According to preliminary data, the Boeing 738 crashed in poor visibility conditions, some 50-100 meters left of the runway," it cited a source as saying.
"The plane, according to preliminary data, crashed during the second approach," Russian news agency Interfax reported.
Sources told TASS all passengers on board the plane were Russians, but there were foreigners among the flight crew.
Purported CCTV footage posted online showed the plane crashing on to the ground followed by an explosion.
The plane's tail hit the ground in poor visibility as it aborted the first landing attempt and went for a second try. The Boeing then crashed, disintegrated and caught fire, RT said, citing sources.
Emirati airline Flydubai said it was investigating the incident. "We are aware of an incident involving our flight FZ981 from Dubai to Rostov On Don," an airline spokesman told Al Jazeera.
"We are investigating further details and will publish an update once more information is available," the Dubai-based low cost airliner said.