At least five people were killed when an Amazon cargo plane barrelled off a runway at Miami International Airport on Sunday, striking multiple vehicles and bursting into flames.

The crash happened at around 2pm local time and sent thick black smoke billowing into the sky, forcing the closure of all runways at one of the country’s busiest airports.

Three people were critically injured and two others hospitalised with less severe injuries, Miami-Dade County officials told a news conference.

Miami-Dade Rescue Fire Chief Ray Jadallah said some people were trapped inside vehicles. The pilot and co-pilot were also trapped in the plane. Fire crews were still dealing with a fuel leak on the plane several hours after the crash, Jadallah said.

More than 60 Miami-Dade Fire Rescue units responded to the crash, arriving to find the aircraft on fire as crews worked to extinguish the flames and assess patients.

The Federal Aviation Administration (FAA) said the aircraft overran the runway after arriving from San Juan, Puerto Rico.