A small passenger plane facing engine trouble made an emergency landing on a busy highway in New York City injuring three people on board as the aircraft narrowly missed cars on the road while taxiing.

The single-engine plane made an emergency landing on the Major Deegan Expressway in the Bronx on Saturday afternoon, officials said.

The Piper PA-28 was on its way to Danbury, Connecticut, heading north from the Statue of Liberty when it experienced engine trouble, a spokesman for the Fire Department of New York was quoted as saying by the Wall Street Journal.

The pilot planned to land at La Guardia Airport in Queens but realised he would not be able to reach the runway.

“They couldn’t make it and landed on the expressway,” the fire department spokesman said.

The pilot and his two women passengers were taken to St Barnabas Hospital with minor injuries. One of the passengers suffered minor head injuries in the landing and was in stable condition, police said.

The plane hit some treetops before it landed, officials and witnesses said, spilling some fuel before touching down and rolling about 100 yards down the lane.

The pilot was able to land on the usually heavily trafficked expressway because a crew of city workers repairing potholes had closed two northbound lanes; workers at the scene were quoted as saying by The New York Times.

After seeing the plane in the air, the crew stopped traffic and closed the third northbound lane.

No cars were damaged during the landing, officials said, but there were major delays into the evening as officials investigated.

More In: World | International | News