Kyakhtinsky District (; ) is an administrative and municipal district (raion), one of the twenty-one in the Republic of Buryatia, Russia. It is located in the south of the republic. The area of the district is . Its administrative center is the town of Kyakhta. As of the 2010 Census, the total population of the district was 39,785, with the population of Kyakhta accounting for 50.3% of that number.