Raising a flag over the Reichstag, photographed by Yevgeny Khaldei on 2 May 1945 — staged after the fighting, and retouched before publication.Photo: Yevgeny Khaldei, 1945, restored by Adam Cuerden (public domain) · Wikimedia Commons
The Battle for Berlin
From the Oder on 16 April 1945 to General Weidling’s surrender at about 06:00 on 2 May 1945. The battle for the city killed some 22,000 of its civilians; counted across the whole operation, the toll reaches 125,000.
01The Oder front, 16 April – 19 April
Zhukov’s 1st Belorussian Front attacked across the Oder at 05:00, Konev’s 1st Ukrainian Front at 06:15. More than 500,000 shells fell in the first 30 minutes. On the Seelow Heights alone the Red Army put in close to 1,000,000 men, 3,059 tanks and self-propelled guns, and 16,934 or 18,934 guns and mortars (sources differ).
It took four days, to 19 April, to break the last line. The cost is disputed: some 30,000 Soviet dead by Hastings and Beevor, 5,000–6,000 killed and missing by Isaev; about 12,000 German dead (Hastings).
On 20 April, Hitler’s 56th birthday, the first Soviet shells fell on Berlin’s eastern suburbs. He refused to leave.




02Berlin, February–April 1945
The city’s defence, as a German staff officer, Wilhelm Willemer, described it for the US Army in 1953, was three lines. The outer one, the Hauptkampflinie (“main line of resistance”), ran for about 100 km: along the Teltow Canal in the south, round the Müggelsee in the east, along the Tegeler See and the Havel in the west. The second followed the Ringbahn, the circle railway, for about 35 km, mostly as single strongpoints, because the hard soil could not be dug in the time there was. Inside lay the Zitadelle, the government quarter, an island formed by the Spree and the Landwehr Canal.
Between the lines the city was cut into eight sectors, lettered A to H. Willemer’s staff study judged that the outer line alone needed at least 100 battle-worthy divisions. Inside the Berlin Defence Area, Beevor counts about 45,000 troops and 40,000 Volkssturm; the commandant’s own report listed 92 Volkssturm battalions, some 60,000 men (sources differ).


Against them came 2,300,000 Soviet troops across the whole operation, with 6,250 tanks and self-propelled guns, 41,600 guns and 7,500 aircraft, and 155,900–200,000 men of the two Polish armies beside them.
Bars to scale. Whole operation: Glantz and Ziemke, via the en.wikipedia infobox; the Defence Area: Beevor. Solid red: troops; outlined: Volkssturm.
Berlin’s three lines of defence
16 April – 2 MayRailways, water and positions: © OpenStreetMap contributors, as they are today. The outer line is marked where it ran along the Teltow Canal.
Day 1–4 · 16 April – 19 April
The offensive opened at 05:00 on 16 April, some way east of the city. By 19 April the last German line on the Oder was broken and the 9th Army enveloped. Berlin’s own lines had not yet been touched.
Day 5–7 · 20 April – 22 April
On 20 April the 79th Rifle Corps fired the first Soviet shells into the eastern suburbs. On 22 April, in the afternoon conference in the bunker, Hitler admitted for the first time that the war was lost, and said he would stay in Berlin to the end.
Day 8 · 23 April
On 23 April Chuikov’s 8th Guards Army crossed the Spree and the Dahme south of Köpenick: the first Soviet troops inside the outer line. The same day Hitler appointed General Helmuth Weidling commander of the Berlin Defence Area.
Day 9–10 · 24 April – 25 April
On 24 April, after a 06:20 bombardment by 3,000 guns and heavy mortars, Soviet tanks crossed the Teltow Canal, Treptow Park fell, and Katukov’s 1st Guards Tank Army reached the Ringbahn. On 25 April the two Soviet fronts met at Ketzin, west of the city: Berlin was surrounded. The same day Konev’s men met the Americans at Torgau, on the Elbe.
Day 11–12 · 26 April – 27 April
Soviet tanks reached Tempelhof airfield, 6 km from the bunker, on 26 April (some accounts say 25 April: sources differ). On 27 April the Ringbahn line was breached from every direction, and Rybalko’s tanks entered Charlottenburg. What the Germans still held was about 25 km by 3 km. Hitler rejected Weidling’s plan to break out.
Day 13 · 28 April
On 28 April the 3rd Shock Army stormed Moabit prison and crossed the Moltke Bridge over the Spree, the government quarter’s river line. In the south the fighting reached Anhalter station, 1 km from the bunker. The German-held strip was under 5 km wide and 15 km long.
Day 14–15 · 29 April – 30 April
On 29 April Hitler married Eva Braun and dictated his will; Wenck’s 12th Army reported that it could not relieve the city. On 30 April the attacks on the Reichstag began at 06:00. At about 15:30, in the bunker, Hitler and Braun killed themselves.
Day 16–17 · 1 May – 2 May
Early on 1 May, General Krebs crossed the lines to ask for a ceasefire and was told: unconditional surrender only. That evening the Goebbels had their six children killed, then took their own lives. At about 06:00 on 2 May Weidling surrendered to Chuikov. The guns fell silent at 15:00.
03Berlin and Halbe, late April
When the ring closed, the 9th Army was trapped south-east of Berlin, between Lübben, Zossen and Beeskow: about 80,000 men. In the battle of Halbe, from 24 April to 1 May, some 30,000 of them were killed and 25,000 escaped west to Wenck’s 12th Army. About 10,000 civilians died with them. The Red Army lost about 40,000 dead and missing of the 280,000 men it committed.



Inside the city the Red Army fought block by block through Tempelhof, Kreuzberg, Neukölln and Friedrichshain, while civilians sheltered in cellars and U-Bahn tunnels as artillery reduced whole blocks to rubble. The North–South S-Bahn tunnel flooded too. Beevor dates the blast to the last night of the battle; other accounts put the flooding on 28 April, and some blame shell damage rather than demolition (sources differ).
Much of the centre was already in ruins from the air raids before the ground battle reached it.

04The government quarter, 29 April – 1 May
The attacks on the Reichstag began at 06:00 on 30 April; at 18:00 three regiments went in. About 1,000 defenders held the building. When it was over, 300 had surrendered, 200 were dead and 500 wounded.
Moscow claimed that the Red Banner was on the roof at 22:50 that night; Beevor thinks the claim may be exaggerated (sources differ). Fighting inside went on until the morning of 2 May. The most famous photograph of the battle, Khaldei’s flag over the city, was staged on 2 May and retouched before it was published.
Nearby, in the bunker, Hitler and Eva Braun had died at about 15:30 on 30 April. On the evening of 1 May Joseph and Magda Goebbels had their six children sedated and poisoned with cyanide in the bunker, then killed themselves.


05Berlin, 2 May 1945
General Krebs had crossed to Chuikov’s headquarters at 03:00 or 04:00 on 1 May (sources differ) to report Hitler’s death and ask for a ceasefire. He was refused, and killed himself in the bunker in the early hours of 2 May. Weidling, appointed only nine days earlier, drafted the order for the whole garrison to stop fighting, and surrendered with his staff at about 06:00.
His order was read out over loudspeakers across the city. By Stalin’s order of the day the garrison ceased resistance at 15:00, and 70,330 prisoners had been taken by 21:00.

06The dead
No one recorded the dead day by day; only totals survive, and each is counted over its own ground. The Bundeszentrale für politische Bildung gives about 22,000 civilians killed in the battle for the city. Antill gives 125,000 for the whole operation, from the Oder to the Elbe. They are different ground, not rival counts.
Each square: a thousand dead, rounded. German soldiers, red: the forces of the Nazi state.
Soviet losses of every kind, killed, wounded and sick, came to 352,475 (Krivosheev). The German military dead, 92,000–100,000, rest on incomplete archives.
Hitler’s capital fell in seventeen days. The battle for the city alone killed some 22,000 of the people who lived in it.
Press & citation
Free to publish under CC BY 4.0 — in print, online, on Wikipedia and in teaching, commercially or not — with credit to Berlinfographics and a link to this page.
Ready-to-use image
The infographic as one image: headline, key figures, chart, sources and credit, 2,400 × 1,350 px PNG. Please use it unedited.
Download landscape (PNG)
Square format
A 1:1 version for social media and narrow columns, 1,800 × 1,800 px.
Download square (PNG)
Portrait 4:5
For Instagram and LinkedIn feeds, 1,620 × 2,025 px.
Download portrait (PNG)Credit line
Berlinfographics (berlinfographics.com), CC BY 4.0
Citation
Berlinfographics (2026). “The Battle for Berlin, 16 April – 2 May 1945”. Berlin Experiences. https://berlinfographics.com/battle-for-berlin-timeline/
Wikipedia
{{cite web |title=The Battle for Berlin, 16 April – 2 May 1945 |url=https://berlinfographics.com/battle-for-berlin-timeline/ |website=Berlinfographics |publisher=Berlin Experiences |date=2026-11-05 |access-date=2026-11-05}}
Our infographics, charts and texts are licensed CC BY 4.0: free to republish, including commercially, with credit to Berlinfographics and a link. Photographs keep their own licences, named in each caption. How to credit
Topics: The Second World War · Cold War Berlin · Nazi Berlin · Persecution & the Holocaust · Weimar Berlin · Prussia & the Kaiserreich · Architecture & the built city · Culture, science & society · Reunified Berlin · Unusual facts
Contact: info@berlinfographics.com · Press: press@berlinfographics.com · Imprint · Privacy