Gagra (abkhaze et russe : Гагра ; géorgien : გაგრა) est une ville d'Abkhazie. Elle couvre une superficie d'environ 5 kilomètres. Elle est située sur la côte nord-est de la mer Noire, au pied des montagnes du Caucase. Son climat modéré en fait une station touristique populaire.

Gagra est le centre du district de Gagra. Il est situé dans la partie occidentale de l'Abkhazie. La rivière Psou sert de frontière avec le Krasnodar Kray de Russie.