Kyakhta is a city located in Kyakhtinsky District of the Republic of Buryatia. It is the administrative center of Kyakhtinsky District. In 2025, the population was 17,758. The distance to the administrative center of the republic (Ulan-Ude) is 184 km.