Прямого нет. В Оскемене нужно будет сделать пересадку на автобус Оскемен - Барнаул, который идет через Змеиногорск. 3-4 рейса в день выполняется. У Казахстанского перевозчика билет стоит 5500 тенге, у российского 6700.