В Туркестанской белой армии также произошли существенные изменения. Ее командующим стал генерал-лейтенант Б. И. Казанович. Это был уже четвертый командующий после И.В. Савицкого, Б.П. Лазарева и А.А. Боровского за прошедшие полгода. Войсками фронта командовал генерал-майор Б.Н. Литвинов. Его силы состояли из Сводного Туркестанского стрелкового полка (около 1100 человек), Сводного Закаспийского полка (1200 человек), 1 роты бойскаутов Асхабада, 1 конного Туркменского полка (500 человек), 1 конно-партизанского дивизиона (3-го эскадрона полковника Зимина), 1 конного дагестанского дивизиона (2-го эскадрона ротмистра Тутушева), 1 конного отряда туркмен Нияз-Кули (100 человек), 1 конного отряда Рогожина (100 человек), 2 легких, 1 тяжелой, 1 горной и 1 гаубичной батареи (8 легких, 4 горных, 4 гаубичных и 2 тяжелых 5-дюймовых орудий) и 6 бронепоездов.
Войска белых были разделены на 4 группы: ст. Искандер – полковник Фоменко (Закаспийский полк, 2 бронепоезда и конница с 2 батареями); ст. Узун-Су – полковник Самарин (Туркестанский полк, 2 бронепоезда с 2 батареями и конница); ст. Казанджик – резерв (2 роты рабочих, 1 рота афганцев, 1 рота бойскаутов, 2 бронепоезда, конница, артиллерийская батарея); и Ахча-Куйма – конный отряд Нияз-Кули.
Непосредственно перед началом сражения в Казанджик был доставлен из порта Красноводска отдельный батальон 5-го Сибирского полка в количестве 1500 человек, сформированный из солдат, вернувшихся из Франции и германского плена, большею частью из уроженцев Сибири под командованием полковника Бурко-Павловского.
Подробности боя за ст. Казанджик изложены в донесении полевого штаба Закаспийской армейской группы от 9 декабря 1919 года.
«Вечером 2 декабря 1919 полки Красной армии Закаспийского фронта со знаменами и оркестром музыки при полнейшем походном порядке выступили с передовой линии близ Кизил-Арвата в глубокий обход неприятелю на ст. Казанджик, главную базу действующих сил противника. Четыре ночи продолжался поход форсированным маршем по голым степям по очень холодной погоде с резким леденящим ветром, но неимоверными усилиями красноармейцев все препятствия были побеждены, и в ночь на 6 декабря мы заняли позицию у самого Казанджика.
Приказом Реввоенсовета фронта о наступлении бой был назначен на 5 декабря, но ввиду ужасной погоды и сильного тумана армия потеряла направление и не могла достичь вовремя назначенных позиций, но подрывная команда исполнила свою задачу и в ночь на 5 декабря взорвала мост на перегоне Узун-Су – Казанджик, захватив на нем пост 18 человек солдат, 5 офицеров с 1 пулеметом. Этим мы обнаружили свое движение. К вечеру 5 декабря противником были сделаны следующие приготовления. Силы, занимавшие станцию Искендер, были оттянуты на станцию Узун-Су и там высажены из эшелонов. Силы, бывшие на Узун-Су, были подвезены на десятую версту к Казанджику и также высажены. Все эшелоны из-под них были отосланы в Казанджик. На перегоне же Узун-Су – Казанджик были оставлены только три броневика. В Казанджике же стояла главная надежда белогвардейцев – отдельный батальон в 900 штыков 5-го Сибирского полка, составленный из старых солдат, недавно прибывших из Франции и германского плена. Этими силами предполагалось обхватить и разбить нашу наступающую армию.