Teberda is a locality located 1399.26 km north-northwest from Moscow in Karachay-Cherkess Republic, Russia. The population of Teberda is 8,670 people. You can find Teberda on any map using the following decimal coordinates: 43.4548 (latitude), 41.7535 (longitude).