Несколько лучшей была эффективность 57-мм противотанковых пушек
ЗиС-2 по бортовой броне (по нормали бортовая броня САУ пробивалась снарядами этих пушек примерно с 1000 м). Достаточно эффективно поражать «Фердинанды» могла артиллерия корпусного и армейского уровня — тяжёлые, маломобильные, дорогие и малоскорострельные
122-мм пушки А-19 и
152-мм гаубицы-пушки МЛ-20, а также дорогостоящие и уязвимые
85-мм зенитные пушки. В 1943 году единственным советским бронеобъектом, способным эффективно бороться с «Фердинандом», была САУ
СУ-152, которая сильно уступала немецкой самоходке по бронированию, точности и эффективной дальности стрельбы бронебойным снарядом (хотя неплохие результаты достигались и при стрельбе по «Фердинанду» осколочно-фугасными — броня не пробивалась, но повреждались ходовая часть, орудие, внутренние узлы и агрегаты, травмировался экипаж). Также вполне эффективным против бортовой брони «Фердинанда» был 122-мм кумулятивный снаряд БП-460А САУ
СУ-122, но дальность и точность стрельбы этим снарядом была очень невысока.