MiG-29 (9-12) - fighter version
MiG-29 (9-12A) - fighter version
MiG-29 (9-12B) - fighter version
MiG-29 (9-13) - Fighter Version
MiG-29 (9-14) - Fighter Version
MiG-29K (9-31) - on-board fighter-bomber
MiG-29K (9-41) - single-seat universal on-board aircraft for India
MiG-29KUB (9-47) - two-seater universal aircraft for India
MiG-29M (9-15) - upgraded version - multipurpose fighter-bomber
MiG-29OVT - modified prototype MiG-29M with thrust vectoring engines and improved maneuverability
MiG-29M2 - universal machine, created by further development of MiG-29M
MiG-29S (9-13S) - upgraded version of MiG (9-13) also called 9-13S
MiG-29SD (9-12SD) - MiG-29 export variant
MiG-29SE (9-13SE) - export version MiG-29S
MiG-29SM (9-13SM) - variant MiG-29S modified for the use of air-to-ground missiles, resp. controlled bombs
MiG-29SMT (9-17) - MiG-29SM upgrade
MiG-29SMT (9-18 a 9-19) - modernization of MiG-29SMT (9-17)
MiG-29UB (9-51) - multipurpose classroom-combat fighter
MiG-29UBT (9-52) - significant modification of MiG-29UB
MiG-29UB (9-53) - Two-seat training combat variant MiG-29SMT (9-18 and 9-19)
MiG-29UPG (9-20) - modernization of MiG-29 (9-12B) for the Indian Air Force, corresponds to combat capabilities MiGu-29SMT (9-19)
MiG-29UPG-UB (9-53I) - modernizace MiG-29 ( 9-51) for the Indian Air Force, the combat capability corresponds to the MiG-29UB (9-53)
MiG-29KR (9-41R) - onboard version MiG-29K for the Russian Navy, in production since 2013
MiG-29KUBR (9-47R) - board version MiG-29KUB for the Russian Navy, in production since 2013
MiG-33 - designation of the version of MiG-29M planned for export
MiG-35 (9-61) - planned single-seat variant for the Indian MRCA competition
MiG-35D (9-67) - planned two-seater variant for the Indian MRCA competition