Начавшееся наступление белых к середине апреля выдохлось, а в конце месяца уже красные (под командованием Фрунзе) перешли в контрнаступление, тем самым поставив в тяжелое положение Западную армию генерала Ханжина. Именно на ее усиление в начале мая и был выдвинут 1-й Волжский корпус. Однако из-за поспешности, ошибок вышестоящего командования и тяжелой обстановки на фронте он был введен в бой по частям, которые попали под атаки красных, понеся тяжелые потери (некоторые подразделения вообще перешли на сторону противника). К скорому времени Каппель собрал свои части воедино, однако наступать они уже не могли. Отход продолжался.
Особый героизм Волжский корпус проявил в начале июня на реке Белой, где он трижды отбрасывал противника. Вопреки расхожему мнению, здесь противником Каппеля был не Чапаев, а соседняя 24-я дивизия. Несмотря на тяжелые непрерывные бои, белые не только оборонялись, но и переходили в успешные контратаки, захватывая пленных и пулеметы. При этом сам Владимир Оскарович непосредственно участвовал в боях, тем самым укрепляя дух своих солдат.
Но, несмотря на отдельные успехи, войска белых отступали под общим давлением противника. Попытки провести контрнаступление в конце июля под Челябинском не принесли должных результатов. Восточный фронт белых стоял на грани гибели. В ноябре Каппель был назначен командующим 3-й армией, а в декабре стал главнокомандующим, однако фронт уже практически рассыпался: помимо натиска с запада, белым войскам приходилось бороться с многочисленными красными партизанскими отрядами в тылу, самоуправством чехов, а также с резким падением дисциплины. Однако дух многих добровольцев не был сломлен, и они продолжали борьбу. В эмигрантской литературе этот тяжелейший период движения на восток в суровых зимних условиях стал известен под названием «Сибирского ледяного похода».
Новый главнокомандующий хотел отвести войска к Красноярску и за р. Енисей, однако в начале января 1920 г. выяснилось, что гарнизон этого города перешел на сторону противника, а потому пришлось искать обходной путь через быструю горную реку Кан. Из-за крутых берегов большую часть реки пришлось преодолевать по ее руслу. Основная проблема заключалась в том, что река не полностью промерзла, а потому сухие места под снегом приходилось искать на ощупь. Как вспоминал генерал Ф. А. Пучков: «Переход Уфимской группы от деревни Подпорожное до деревни Барга занял от 36 до 48 часов. Тяжелее всего он был для 4-й дивизии и конвоя генерала Каппеля, прокладывавших дорогу по целине. Трудная сама по себе задача становилась невозможной там, где головные всадники вступали в полосу незамерзшей воды… Мы проложили по реке хорошо обозначенную, укатанную и безопасную теперь дорогу. Шедшие за нами части 3-й армии потратили на весь путь всего 12–14 часов».