Sovjetiske styrker drev i løpet av oktober 1944 ut ungarske og tyske styrker ut av Karpato-Ruthenia og krysset grensen til Ungarn. 30. oktober nådde de utkanten av Budapest, og i løpet av desember var byen helt omringet og under beleiring. 13. februar 1945 kapitulerte tyskerne, og sovjetiske styrker tok kontroll over Ungarn. Terroren mot jødene tok dermed slutt. Den 16. januar 1945 inntok sovjetiske styrker den internasjonale gettoen og befridde mennesker i beskyttelseshusene der; to dager senere ble overlevende i Pest-gettoen befridd. Stadig flere jøder var overført dit fra den internasjonale gettoen. Noen kilder oppgir at ble befridd i Budapest 17. januar 1945.