战局没有打开,薛岳部又从南面压了上来。双方力量悬殊,持久相峙对红军不利。只好放弃原计划,从进攻转入防御。11月下旬,红军三十军、九军撤出百丈地带,转移到北起九顶山,南经天品山、王家口至名山西北附近之莲花山一线。四军在荥经方向,遭薛岳部猛攻。被敌突进,部队遂撤至青衣江以北。在西面大炮山的三十三军,则继续巩固阵地,与李抱冰部对峙。红军遭敌重兵压迫,堡垒封锁,南下或东出已不可能。
红军百丈决战失利,教训何在呢?第一,对川军死保川西平原的决心和作战能力,估计不足,口张得太大。川军是红军的老对手,被红军打怕了的,历次作战中往往一触即溃闻风而逃。但这次却不同。经过整编,蒋介石向各部队都派了政工人员,多数军官又经峨嵋军官训练团的训练,敌军的战斗力有较大加强。为确保成都平原,刘湘亲自坐阵,不惜代价,指挥军队死打硬拚,加上兵力众多,运输方便,地形熟悉,堡垒密布,炮火强大诸条件,便成了难啃的硬骨头。战役过程中,薛岳部又压了上来。对于这些情况,战前缺乏足够估计,想一口吞掉敌人,打到川西平原去。这是导致决战失利的主要原因。第二,与此相联系,红军高度集中兵力不够,刘湘在这带集结的兵力,达80个团以上,纵深配备,左右呼应,凭碉坚守。红军只集中了15个团的兵力进击,一旦遇到敌人的拚命顽抗和反扑,深感兵力不足,捉襟见肘。部队两过草地,体力消耗很大,乍到新区,人地生疏,群众还没发动起来,无法积极配合红军作战。这样,就难以取得战役战斗中的优势地位。第三,战场的选择失当。百丈一带,地势开阔,部队的集结、隐蔽攻防受很大限制,极易遭受敌机袭击与炮火杀伤。当敌发起反攻时,红军处在十余里的长弧形阵地上,三面受敌,相当被动。另外,部队习惯于山地战、隘路战,而对平地、水田、村落战斗,则缺乏经验。有些干部到了平川地带,连东西南北都辨别不清,敌机来了,无法对付;部队撒出去作战,抓不住,收不拢,影响了指挥信心。仗打得比较乱,有的部队“放了羊”,有的部队你打你的,我打我的,协同配合不好,有的部队不讲战术,增大了伤亡。如此种种,都与在战役指导思想上的急躁和轻敌有关。广大指战员的浴血奋战精神,是可歌可泣的。