The plane from US-Bangla, a Bangladeshi airline, went off the runway while landing and crashed on the east side of Tribhuvan International Airport’s runway, the Kathmandu Post reported.
An airport spokesperson told the paper that casualties were feared.
The plane can reportedly carry 78 passengers and firefighters were at the scene trying to extinguish a fire, local news site My Republica reported.
Photos and video posted on social media showed smoke rising from an airport runway.
The plane was identified in local media as S2-AGU, a Bombardier Dash 8 Q400, but this has not been officially confirmed.
The flight landed at TIA airport, also known as Kathmandu International Airport, at 14:20 local time (08:35 GMT), according to flight tracking website FlightRadar24.BBC