Jabarkan Persenjataan dari Mikoyan MiG-29

Persenjataan untuk MiG-29 termasuk sebuah meriam 30 mm GSh-30-1 di pangkal sayap kanan. Awalnya memiliki magasen berisi 150 peluru, yang nantinya dikurangi menjadi 100 peluru di varian akhir. MiG-29 orisinil tidak bisa menembakan meriamnya apabila menggotong tangki bahan bakar sentral karena menghalangi ejeksi kasing peluru. Isu ini di atasi pada MiG-29S dan versi setelahnya.

3 cantelan di pasang pada setiap sayap (empat pada beberapa varian), dan jumlah totalnya enam atau delapan cantelan senjata. Cantelan inboard bisa membawa tangki bahan bakar 1.150 liter, satu buah rudal anti pesawat jarak menengah Vympel R-27 (AA-10 "Alamo"), atau bom tak berpandu atau roket. Beberapa pesawat Soviet bisa membawa nuklir di cantelan inboard. Cantelan luar biasanya membawa rudal dogfight R-73 (AA-11 "Archer"), meski beberapa pengguna lama masih menggunakan R-60 (AA-8 "Aphid"). Sebuah tangki 1,500 liter bisa dipasangkan di tengah2 badan, di antara mesin, untuk penerbangan feri, tetapi tidak digunakan untuk penerbangan tempur. MiG-29B orisinil bisa membawa bom serbaguna dan pod roket tak berpandu, namun tidak bisa membawa amunisi berpandu-presisi. Model yang ditingkatkan memiliki kemampuan berpandu laser dan bom elektro-optikal, juga rudal udara ke permukaan.