Danuta Szaflarska urodziła się w 1915 roku na Sądecczyźnie. W połowie lat 30. XX wieku przeprowadziła się do Warszawy. W 1939 roku ukończyła Państwowy Instytut Sztuki Teatralnej.
Pierwszym jej miejscem pracy był Teatr na Pohulance w Wilnie, gdzie w ciągu dwóch lat zagrała w ponad dwudziestu sztukach. W latach wojennych występowała w teatrze podziemnym i teatrze frontowym AK.
Po wojnie w latach 1945-1946 związana była ze Starym Teatrem w Krakowie, a następnie z Teatrem Kameralnym w Łodzi - występowała w nim w latach 1946-49.
W 1949 roku wraz z grupą Erwina Axera przeniosła się do Warszawy, gdzie przez osiem lat grała w Teatrze Współczesnym, a następnie Narodowym (1954-66) i Dramatycznym (1966-1985).
W maju 2010 dołączyła do zespołu TR Warszawa. Występowała też gościnnie na deskach innych warszawskich teatrów, m.in. Narodowego i Ateneum.
Danuta Szaflarska zagrała także w wielu filmach. W rolach głównych wystąpiła u Leonarda Buczkowskiego w "Zakazanych piosenkach", pierwszym polskim filmie powojennym z 1946 roku, oraz w filmie "Skarb" z 1948 roku.