A Turkish Airlines flight with 227 passengers on board has crash-landed at the Tribhuvan International Airport (TIA) in the Nepalese capital Kathmandu.

The crash-landing in the morning was said to be due to bad weather. All the passengers and 11 crew members of the Airbus A330 were said to be safe. Some of them are reported to have suffered bumps and minor bruises.

The nose of the aircraft, which came from Istanbul, has been damaged as it skidded off the runway. The pilot missed the central runway's alignment and landed on the area between the runway and a taxiway. Eventually the plane ended up in a field.

Flight TK726 was circling the airspace for long due to poor visibility.

"Just survived a plane crash.... Fortunately nobody was badly hurt or injured," a Facebook post from one of the passengers, Dikesh Malhotra, read.

The runway remains closed after the incident.