W 1931 roku Olita otrzymała ponownie status miasta.
Po wrześniu 1939 w Olicie znajdował się obóz dla polskich żołnierzy internowanych na Litwie. Podczas okupacji niemieckiej (1941–1944) w rejonie Olity hitlerowcy wymordowali między 60 a 70 tysięcy Żydów (w Lesie Vidzgiris, południowo-wschodnie przedmieścia miasta, na lewym brzegu rzeki). Z kolei w obozie dla sowieckich jeńców wojennych (Stalag 343, umiejscowiony w lesie Olita, na wschodnich obrzeżach miasta, w pobliżu koszar) dochodziło do aktów kanibalizmu, w obozie zginęło nie mniej niż 20 tys. sowieckich jeńców wojennychMurders of Prisoners of War. Christoph Dieckmann str.11. wg niektórych źródeł liczba ofiar to około 35.000.
W 1944 w Olicie zatrzymała się eskadra lotnictwa francuskiego (Normandia-Niemen). Po wojnie w rejonie Olity działała do ok. 1952 litewska partyzantka antysowiecka (Okręg Dajnawa).
W Olicie pracował ksiądz katolicki Pranas Račiūnas (1919–1997), którego na początku 1984 komisja administracyjna rejonu Olita (Alytus) ukarała grzywną w wysokości 10 rubli za zorganizowanie na dziedzińcu kościoła uroczystości noworocznych dla dzieci.
thumb|Olita zimą