Nepal Police spokesperson Manoj Neupane said the bodies of 31 passengers were recovered at the site and nine others succumbed to their injuries in hospitals. The plane, with 71 on board, was flying from Dhaka to Kathmandu.
All flights in and out of the Tribhuvan International Airport were cancelled. The airport was reopened later.
"The aircraft was permitted to land from the southern side of the runway flying over Koteshwor but it landed from the northern side," said Gautam, adding that the aircraft might have sustained technical glitches.
"We are yet to ascertain the reason behind the unusual landing," he said.
Photos and videos posted on social media showed smoke rising from the airport runway. Witnesses said the plane crashed when trying to take a sharp turn on the runway, My Republica reported.
"I saw the plane make a sharp turn over the terminal back towards south and then disappeared towards the runway. Then immediately a large plume of smoke was seen," said Arnico Pandey, adding that the plane was flying very low, just enough to be above the control tower.
A survivor, Nepalese travel agent Basanta Bohora, described from his hospital bed what he experienced.
After a normal take-off from Dhaka, the plane began to behave strangely as it approached Kathmandu, he said.
"All of a sudden the plane shook violently and there was a loud bang," he was quoted as saying by the Kathmandu Post.
"I was seated near the window and was able to break out of the window," Bohora said.
"I have no recollection after I got out of the plane. Someone took me to Sinamangal Hospital and from there my friends brought me to Norvic (Hospital). I have received injuries to my head and legs, but I am fortunate that I survived the ordeal."
(This story has not been edited by Business Standard staff and is auto-generated from a syndicated feed.)