Флаг города Кяхта республики Бурятия представляет собой сине-голубое полотнище, ширина и длина которого соотносятся как 2:3, воспроизводящее эмблемы исторического кяхтинского герба (оторванная голова дракона с красными глазами и языком; гонты, т.е. вертикальные прямоугольники, располагаются по углам полотнища) с заменой геральдического золота на желтый (охристый) цвет. Оборотная сторона флага является зеркальным отображением его лицевой стороны