В городе Кяхта нет автовокзала, ближайший находится в городе Улан-Уде. Кяхта обслуживается пригородными автобусами и имеет остановку общественного транспорта в центре города, около главной площади. На остановке есть расписание и все необходимое для ожидания, в том числе сиденья и крытая площадка. Адрес автовокзала Улан-Уде: ул. Советская, д. 1б. Режим работы: с 09:00 до 19:00 вечера. С автовокзала осуществляется городское сообщение, но с помощью проходящих автобусов можно попасть в такие города, как Челябинск и Барнаул. Кроме этого, имеются рейсы, идущие до пригородных поселков. Так как почти все рейсы являются пригородными, то узнавать информацию о времени их прибытия и заказывать билеты необходимо заблаговременно.
Автовокзал города является одним из самых современных автовокзалов. Он оснащен камерами для хранения ручной клади, звуковым оповещением, местами для пеленания детей, комнатами отдыха. Сам автовокзал расположен на северо-западе города, неподалеку от школы. Рядом с автостанцией имеются магазины, а также отделение сбербанка с банкоматами. Кроме этого, там же можно найти заведение быстрого питания.