Zdjęcia do filmu powstawały w Bukowinie Tatrzańskiej, na Kasprowym Wierchu, a także w Konstancinie-Jeziornie, Warszawie oraz Zakopanem (Polska).
Początkowo w skład filmu miały wchodzić trzy nowele, jednak już po zmontowaniu filmu Andrzej Munk zrezygnował z jednej z nich, noszącej tytuł "Con bravura". Miała to być pierwsza część filmu, występowali w niej m.in. T. Janczar, T. Szmigielówna i W. Pyrkosz, a jej akcja rozgrywała się w okupowanym Zakopanem.
"Eroica" była pierwszym polskim filmem, w którym zastosowany został kaszetowany format obrazu 1:1,66, poszerzony w stosunku do standardowego formatu 1:1,37.