Билеты до Макарьева продают только за несколько минут до отправления, причём на проходящие автобусы. Прямых автобусов больше нет. Купить заранее нельзя. Можно несколько месяцев ходить и ждать когда места будут свободные. Сначала продают до маршрутов дальнего следования. Потом, если места останутся перед самим отправлением, то и до Макарьева купить можно. В праздники вообще не реально уехать.