Armavir (en russe : Армавир), est une ville du kraï de Krasnodar, en Russie. Elle est située sur la rive gauche du fleuve Kouban, à 168 km à l'est de Krasnodar. Sa population s'élève à 189 118 habitants en 2008
La localité est fondée en 1839 par des Arméniens de Tcherkessogaï sous le nom de Armianski aoul (Армя́нский ау́л). Elle est rebaptisée Armavir en 1848 en l'honneur de l'ancienne capitale de l'Arménie et le statut de ville lui est accordé le 18 janvier 1914.
Pendant la guerre civile russe (1918-1920), des combats violents ont lieu à proximité de la ville. Le pouvoir soviétique s'établit à Armavir en mars 1920. Pendant la Seconde Guerre mondiale, la ville est occupée par l'Allemagne nazie. Elle est libérée par l'Armée rouge en janvier 1943.