2. sočanska armija(njem. 2. Isonzo armee) je bila vojna formacija austrougarske vojske u Prvom svjetskom ratu. Tijekom Prvog svjetskog rata djelovala je na Talijanskom bojištu.
Povijest
Druga sočanska armija formirana je 23. kolovoza1917. godine. Armija je formirana na osnovi diobe dotadašnje Sočanske armije. Sočanska armija je tada podijeljena na 1. i 2. sočansku armiju, dok je stožer dotadašnje Sočanske armije postao stožerom Grupe armija Borojević kojom grupom armija je zapovijedao general pukovnik Svetozar Borojević, dotadašnji zapovjednik Sočanske armije. Zapovjednikom 2. sočanske armije koja je zajedno s 1. sočanskom armijom ušla u sastav novoformirane grupe armije, imenovan je general pješaštva Johann von Henriquez.
Armija je formirana tijekom Jedanaeste bitke na Soči (18. kolovoza – 12. rujna 1917.), te je po formiranju uspješno zaustavila talijanski napad koji je prijetio i probojem fronta, te nakon toga protunapadom i povratila dio izgubljenih položaja.
U listopadu 1918. 2. sočanska armija sudjeluje u Kobaridskoj ofenzivi (24. listopada – 12. studenog 1917.). Nakon što je 24. listopada kombinirana austronjemačka armija 14. armija pod zapovjedništvom Otta von Belowa kod Kobarida probila dio fronta koji je držala talijanska 2. armija, u napad je krenula i 2. sočanska armija. Druga sočanska armija tako goneći poražene talijanske snage prodire najprije do Tagliamenta, te nakon toga do Piave gdje se bojište stabiliziralo.
Nakon završetka Kobaridske ofenzive izvršena je nova reorganizacija austrougarske vojske na Talijanskom bojištu. Prva i druga sočanska armija su ponovno spojene čime su prestale postojati, te je početkom siječnja 1918. ponovno formirana Sočanska armija.