Wersja 9.12 produkowana była również w dwóch słabiej wyposażonych wersjach eksportowych. Wersja 9.12A przeznaczona na eksport do krajów Układu Warszawskiego (m.in. Polska, Czechosłowacja, NRD, Rumunia). Pozbawiona była kilku trybów pracy radaru, a inne różnice dotyczyły także radiostacji, układu identyfikacji „swój-obcy”, systemu nawigacji. Wersja 9.12B była eksportowana poza Układ Warszawski. Zakupiły ją m.in. Irak i Peru, a także – po rozpadzie Układu Warszawskiego – w 1993 roku Węgry.

W 1990 roku Siły Powietrzne ZSRR przestały kupować MiG-i-29, przez co zaprzestano produkcji seryjnej. Samolot jednak wciąż rozwijano. Powstała głęboko zmodernizowana wielozadaniowa wersja MiG-29M („Fulcrum-E”), później przeznaczona na lotniskowiec pokładowa wersja MiG-29K. Obie wersje posiadały zarówno zmiany w wewnętrznym wyposażeniu jak i w samym płatowcu. Samolot od poprzednika różnią większe płytowe stery wysokości, ostra krawędź natarcia skrzydeł pasmowych, zupełnie inny hamulec aerodynamiczny, brak dodatkowych wlotów powietrza na górnej powierzchni skrzydeł pasmowych oraz regulowane główne wloty powietrza. Obecnie samolot wciąż jest modernizowany. Nowa wersja MiG-29OWT, znana również jako MiG-35, potrafi zmieniać kierunek wektora siły ciągu we wszystkich trzech wymiarach (ciąg wektorowany).