被山河环绕，镇中有高大僧房，全都可以可当作街垒巷战用的工事，对于缺乏重武器的攻击部队也是一个障碍。而且伪蒙古军在百灵庙经营多时，作战的准备非常充分，而且是以逸待劳。庙外有大小山口九个，人称九龙口。伪蒙古军在百灵庙四周九大山口（山顶、山腰、山脚）修筑坚固防御工事，并屯积大量武器弹药和两万袋面粉。守军可作战较长时间，绥军粮弹仅有随身携带的一部分，完全无法形成对比。绥军攻击兵力也并没有比对方高多少，且多数为步兵，伪蒙古军则多为骑兵，机动能力上比晋绥军占上风。晋绥军方面，在红格尔图作战开始之前，绥军就在百灵庙一