A DHL cargo plane has crashed into a house near the Lithuanian capital, killing a Spanish crewmember.

The head of the country’s police said plane crashed shortly before landing at Vilnius airport on Monday morning.

The cargo aircraft was carrying four people when it crashed at 5.30am local time (3.30am GMT).

One person, a Spanish citizen, was declared dead and the other three crew members – who were Spanish, German and Lithuanian citizens – were injured, Lithuanian police said.

The circumstances of the accident are still being investigated.

Lithuanian Emergency Ministry employees work at the site
The plane came down about a mile short of the runway, authorities said (AP)

Police Commissioner-General Renatas Pozela said of the plane: “It fell a few kilometres before the airport, it just skidded for a few hundred metres. Its debris somewhat caught a residential house.

“Residential infrastructure around the house was on fire, and the house was slightly damaged, but we managed to evacuate people.”

The Lithuanian airport authority identified the aircraft as a “DHL cargo plane flying from Leipzig, Germany, to Vilnius Airport.”

It posted on the social platform X that city services including a fire truck were on site.

Workers at the site in a snowy forest scene
At least one person was killed (AP)

Flight-tracking data from FlightRadar24 showed the aircraft made a turn to the north of the airport, lining up for landing, before crashing a little more than a mile short of the runway.

Authorities did not immediately offer a cause for the crash. Weather at the airport was around freezing temperature, with clouds before sunrise and winds of around 18mph.

Weather at Vilnius International Airport was around freezing temperatures, with clouds before sunrise.

Crash investigators in a forest behind a taped-off area
Investigations into the crash are continuing (AP)

DHL Group, headquartered in Bonn, Germany, did not immediately return a call for comment.

The DHL aircraft was operated by Swiftair, a Madrid-based contractor. The carrier could not be immediately reached.

The Boeing 737 was 31 years old, which is considered by experts to be an older airframe, though that Is not unusual for cargo flights.