On 26 June 1958, a prototype incurred heavy damage as the demonstration flight ground looped at the time of landing in Khodynka Aerodrome, Russia. The status of the aircraft is unknown.
On 31 January 1959, a Soviet Air Force An-12 crashed on take-off at Vitebsk Airport, when a trimmer changed position unintentionally and a prop feathered simultaneously. Only the tail gunner survived. This was the first-ever fatal incident involving the Antonov An-12.
On 28 November 1959, a Soviet Air Force An-12 crashed near Irkutsk following a loss of control, killing all 10 on board.
On 7 December 1963, Aeroflot Flight 1063, an An-12B (CCCP-11347), crashed on climbout from Kirensk Airport after a loss of control following double engine failure, killing the six crew. The aircraft was operating a Kirensk-Irkutsk cargo service.
On 14 January 1967, Aeroflot Flight 5003, an An-12B (CCCP-04343), crashed on climbout from Tolmachevo Airport following an in-flight fire, killing the six crew. The aircraft was operating a Novosibirsk-Krasnoyarsk cargo service.
On 7 February 1968, an Indian Air Force An-12 from Squadron 25 (tail number BL534 and operating as Flight 202) crashed in the Rohtang Pass, killing all six crew and 92 passengers. The remains of a person from the missing aircraft were discovered in 2003 but the fate of the aircraft was unknown until a search party found the wreckage buried in snow in August 2005. As of August 2011 this remains the largest loss of life in an An-12 crash. Mortal remains of another soldier were recovered on 22 August 2013 by an Indian Army expedition.
On 23 June 1969, a Soviet Air Force An-12 flying in formation with two others collided with an Ilyushin Il-14 (CCCP-52018) over Poroslitsy, Kaluga region, Russia, killing all 120 on board both the aircraft.
On 13 May 1977, a LOT Polish Airlines An-12 (SP-LZA) operating a cargo flight carrying a cargo of veal from Warsaw, Poland to Beirut, Lebanon via Varna, Bulgaria crashed at approximately 08:45 local time near Aramoun, Lebanon, killing all nine people on board. The aircraft had been approaching Beirut International Airport, but the pilots had encountered language difficulties when communicating with the local air traffic controllers, so that they likely lost the orientation.
On 15 January 1984, an Ethiopian Air Force An-12 (tail number 1506) was hit by an SA-7 missile. The aircraft stalled and crashed near Tessenei Airport in Eritrea resulting of the deaths of 26 passengers and crew on board.
On 25 November 1985, a cargo An-12 of Aeroflot en route from Cuito Cuanavale to Luanda was shot down by South African Special Forces stalled and crashed approximately 43 km of Menongue, the provincial center of the Cuando Cubango province, Angola, killing eight crew members and 13 passengers on board.
On 8 July 1989, a Soviet Air Force An-12 (CCCP-11875) crashed while on approach to Cam Ranh Airport, Cam Ranh, Vietnam killing all 20 passengers and crew on board.
On 6 October 1996, a Savanair An-12B, registration RA-11101 leased from GosNII GA, landed 250m down the runway of Lukapa Airport, Angola. During the rollout, runway lighting failed and the aircraft ran off the runway, fell into a ditch and collided with a house. A total of one of six crew and five of thirteen passengers were killed.
On 19 August 1998, a Motor Sich An-12BP, registration UR-11528 was damaged beyond economic repair in a taxiing accident at Hang Nadim Airport in Batam, Indonesia. There were no fatalities.
On 26 August 1998, a Techaviaservice An-12BP, registration EW-11368 crashed 40 minutes after taking-off from Quatro de Fevereiro Airport in Luanda, Angola resulting of the deaths of five crew and eight passengers on board.
On 14 December 1998, a Khors Air An-12BP, registration UR-11319 operating a flight was shot down by UNITA forces near Kuito, Angola resulting of the deaths of 10 passengers and crew on board.
On 29 September 1999, a Mandala Airlines Antonov An-12 touched down 1300 meters short of runway 36 in Pekanbaru, Indonesia, the plane split into two. There were no fatalities.
On 7 November 2002, Silk Way Airlines Flight 4132, using an Antonov An-12BK, registration 4K-AZ21 overshot the runway upon landing at N'Djamena International Airport in Chad. The aircraft was destroyed, but there were no fatalities.
On 31 March 2005, an RPS Air Freight An-12B, registration UN-11007 operating a cargo flight made a refueling stop at Mukalla, Yemen on its way to Dubai, United Arab Emirates carrying 7 tons of fish. The takeoff from Mukalla had to be aborted, but the plane could not be stopped on the runway. It overran by 400 meters and caught fire. The fire was quickly contained. Possible hull-loss and there were no fatalities.
On 28 March 2006, a Phoenix Aviation An-12BK, registration EK-46741 operating a cargo flight departed from Payam International Airport in Tehran, Iran on its way to Sharjah, United Arab Emirates, immediately after takeoff aircraft encountered a flock of birds, as a result of which engines No. 1, 3 and 4 failed. An attempt was made to return to Tehran, but an emergency landing had to be carried out some 5 km from the airport. The airplane broke up and caught fire. There were no fatalities.
On 3 June 2006, a People's Liberation Army Air Force Shaanxi Y-8 operating a military flight outfitted with a linear-shape electronically steered phased-array (ESA) radar on top of the fuselage was on a mission, when the airplane had encountered several areas were icing existed. It crashed on a bamboo-covered hill near Yaocun village in Anhui's Baidian county, China. All 5 crew and 35 passengers were killed.
On 15 September 2007, a Veteran Airline An-12B, registration UR-CEN caught fire on the ground at Pointe Noire Airport in Congo, probably while starting up the engines. The aircraft was heavily damaged by the fire.
On 27 June 2008, a Juba Air Cargo An-12 en route from Khartoum to Juba crashed in Malakal, Sudan after three engines failed in flight due to thunderstorm. Five occupants were killed, two remain missing and one survivor was rescued.
On 20 February 2009, an An-12 of Aerolift crashed after an engine caught fire on take-off at Luxor International Airport, in Egypt. All five crew were killed.
On 26 August 2009, an An-12 of Aéro-Frêt (registered TN-AIA) crashed on approach to Maya-Maya Airport, Brazzaville, Congo. The flight had originated from Pointe Noire Airport. The five Ukrainian crew and one Congolese passenger were killed.
On 21 April 2010, Pacific East Asia Cargo Airlines Flight 7815, operated by an Antonov An-12, registration UR-AN216 crashed while on approach to Clark International Airport in the Philippines due to a fire on board. The aircraft ended up in a rice field in Pampanga, the Philippines, resulting of the deaths of three crew members on board.
On 21 March 2011, a Trans Air Congo freight flight from Brazzaville to Pointe Noire (Congo) crashed into a residential neighborhood of Mvoumvou after receiving clearance to land at Pointe Noire Airport. All four crew perished in the crash, as well as a number of persons on the ground.
On 9 August 2011, Avis Amur Flight 9209, an An-12AP, crashed in the Magadan region in far east of Russia. All 11 people on board were killed. Preliminary reports indicate the pilots reported a fuel leak and an engine fire to air traffic controllers, but did not manage to return to the airport. The aircraft then crashed in a wooded area. The aircraft involved, RA-11125, was the oldest aircraft in the Russian commercial air fleet.
On 7 October 2012, an Azza Air Transport An-12BP (ST-ASA) performing flight on behalf of Sudan Air Force crashed near Khartoum while attempting an emergency landing after failure of two engines on one wing. Of 22 people on board, 15 died and seven were injured.
On 26 December 2013, an Irkut Corporation An-12 (12162) crashed near Irkutsk-2 Airport, killing all nine occupants on board.
On 30 August 2014, Ukraine Air Alliance Flight 4012, an An-12BK, crashed into mountainous terrain shortly after departing Tamanrasset for Malabo. There were no survivors among the seven crew members.
On 4 November 2015, An-12BK EY-406 crashed on take-off, 800 metres from Juba Airport. 41 people were killed while two people were pulled from the wreckage alive but one of them later died, leaving a baby girl as the only survivor.
On 18 May 2016, a Silk Way Airlines Antonov An-12 cargo plane(4K-AZ25) crashed after an engine failure shortly after taking off from FOB Dwyer Airport in southern Afghanistan, en route to Mary International Airport in Turkmenistan. Seven of the nine crew members on board were killed in the crash. AV Herald. 18 May 2016. Retrieved 19 May 2016.
On 24 August 1984, a Balkan Bulgarian Airlines An-12B, registration LZ-BAD made a hard landing on runway 25 after a tight procedure turn while on approach to Bole Airport in Addis Ababa, Ethiopia, there were no casualties.
On 27 March 1995, an Amuraviatrans An-12's (RA-13340) engine caught fire during the landing roll at Bunia Airport, Zaire (today Democratic Republic of the Congo), there were no casualties.
On 11 May 1998, a Tyumenaviatrans An-12B, registration RA-12973 departed Kabinda Airport, Democratic Republic of the Congo carrying 10.000 kg of cargo tonnes. The aircraft overshot the runway colliding with the raised edge of the runway in Quatro de Fevereiro Airport, Luanda, Angola. There were no fatalities.
On 15 August 2002, an Intercity Airways An-12BK, registration 4R-AIA operating a cargo flight landed with the nose gear retracted at Jinnah International Airport in Karachi, Pakistan. There were no fatalities.
On 25 January 2008, an Aéro-Service Antonov An-12BP (registration EK-11660) in a cargo flight was hit by a taxiing Boeing 727-200 Advanced (registration 9L-LEF) operated by Canadian Airways Congo, suffered a brake failure whilst taxiing at Pointe Noire Airport in Congo. There were no fatalities and both aircraft where damaged beyond economic repair.
On 2 January 2009, a British Gulf International Airlines An-12 skidded off the runway while take off at the Sharjah International Airport. The aircraft was on a cargo flight en route to Afghanistan. No casualties were reported, but the aircraft incurred a little damage. This was followed by a temporary ban on the aircraft. The ban rescinded in April 2009.
On February 2010, the UAE General Civil Aviation Authority (GCAA) announced an indefinite ban on the Antonov An-12 aircraft from the UAE's airspace, to be enforced from 1 March 2010.
On 10 August 2011, commercial operation of all An-12s was prohibited in Russia following the Avis Amur accident on 9 August 2011. The ban was stated to be pending the completion of a risk assessment programme.
On 9 August 2013, a Ukraine Air Alliance An-12BK (UR-CAG) was destroyed at Leipzig Airport, Germany after a fire broke out. The aircraft had been loaded with live chicks and was preparing for takeoff when the fire broke out in the cargo area. The crew was able to escape before the fire completely destroyed the aircraft.