World War II · 1939–1945

World War II Battles Timeline 1939–1945

World War II was fought across Europe, North Africa, the Atlantic and the Pacific. The records on this page follow major air, land and naval battles through the people who commanded, fought and made strategic decisions during them.

The chronology ranges from the River Plate, Nomonhan and the invasion battles of 1939 through the Battle of Britain, Narvik, El Alamein, Midway, Stalingrad, Arnhem, the Battle of the Bulge and Berlin. Search all 797 historical records by battle, person, place, country, role, year or keyword.

797 records 132 battle/event labels 193 surnames 15 countries represented Air · Land · Naval warfare
Ground crew refuelling a Hawker Hurricane during the Battle of Britain in August 1940
Battle of Britain: ground crew refuelling a Hawker Hurricane at Biggin Hill, August 1940. Historical RAF photograph. Wikimedia Commons source.

Historical overview

From Blitzkrieg and the Battle of Britain to Berlin and Okinawa

The archive follows the changing scale and geography of the Second World War across Europe, North Africa, the Atlantic and the Pacific from 1939 to 1945.

1939–40: expansion and survival

The war opened with German campaigns in Poland and western Europe, alongside naval actions such as the River Plate and fighting in Norway. France was defeated in 1940, but the Luftwaffe failed to overcome RAF Fighter Command during the Battle of Britain.

North Africa and the Mediterranean

British, Commonwealth, German and Italian forces fought repeated mobile campaigns across Libya and Egypt. The Second Battle of El Alamein in late 1942 forced Axis troops westward and, together with Operation Torch, changed the strategic balance in North Africa.

The Eastern Front

Germany's invasion of the Soviet Union created the largest land front in history. Stalingrad ended with the surrender of the German Sixth Army, Kursk confirmed the growing Soviet strategic initiative and later offensives carried the Red Army toward central Europe and Berlin.

Carrier warfare in the Pacific

Coral Sea and Midway demonstrated that carrier aircraft could decide naval battles without opposing surface fleets directly engaging. Midway destroyed four Japanese fleet carriers and significantly altered the balance of naval aviation in the Pacific.

1944: the war closes on Germany

Allied forces advanced through western Europe while Soviet armies drove westward from the east. Arnhem showed the risks of ambitious airborne operations, while the Battle of the Bulge exhausted German reserves in a final major offensive in the west.

1945: Berlin, Okinawa and defeat

Soviet forces captured Berlin after intense street fighting and Germany surrendered in May 1945. In the Pacific, Okinawa exposed the severe cost of operations near Japan and became one of the final major campaigns before Japan's surrender.

13 Dec 1939River Plate 10 May 1940Battle of France begins 10 Jul 1940Battle of Britain period 4 Jun 1942Midway 23 Oct 1942Second El Alamein 2 Feb 1943Stalingrad surrender 16 Dec 1944Battle of the Bulge 2 May 1945Berlin falls

Major campaigns in the records

Major battles

Sixteen major battles and campaigns are highlighted across Europe, North Africa, the Atlantic and Pacific. Select a card to filter the full chronology.

Historical photographs

War in the air, desert, city and sea

Photographs are linked to their source pages so provenance and licensing can be checked directly.

RAF Hurricane being refuelled at Biggin Hill during the Battle of Britain
Battle of Britain, 1940. RAF ground crew and a Hawker Hurricane. Source.
Soviet soldiers moving through ruins during the Battle of Stalingrad
Stalingrad, 1942–43. Soviet soldiers among the ruins of the city. Source.
USS Yorktown burning during the Battle of Midway on 4 June 1942
Midway, 4 June 1942. USS Yorktown burning after a Japanese dive-bomber attack; U.S. Navy photograph. Source.
British infantry advancing through dust and smoke at El Alamein in October 1942
El Alamein, 24 October 1942. British infantry advancing through dust and smoke. Source.

Permanent subject pages

Explore World War II battles and commanders

These crawlable pages are generated from the same 797-record archive. Each combines concise historical context with matching records rendered directly into static HTML.

8 archive records · 1939–1939Battle of the River PlateThe December 1939 cruiser action against Admiral Graf Spee10 archive records · 1939–1939Battle of NomonhanThe Soviet-Japanese border war fought before the European conflict expanded59 archive records · 1940–1940Battle of NarvikNaval, mountain and amphibious fighting for the Norwegian port10 archive records · 1940–1940Battle of FranceThe German offensive that defeated France and the Low Countries in 194012 archive records · 1940–1940Battle of DunkirkThe fighting and evacuation around Dunkirk in May and June 1940159 archive records · 1940–1944Battle of BritainRAF Fighter Command's defence of Britain against the Luftwaffe9 archive records · 1942–1942Battle of the Coral SeaThe May 1942 carrier battle that checked the move toward Port Moresby15 archive records · 1942–1942Battle of MidwayThe decisive June 1942 carrier battle in the central Pacific38 archive records · 1942–1951Second Battle of El AlameinMontgomery's Eighth Army offensive against Axis forces in Egypt71 archive records · 1941–1943Battle of StalingradThe destructive urban battle and encirclement on the Volga7 archive records · 1941–1943Battle of KurskThe 1943 German offensive against the Kursk salient20 archive records · 1944–1944Kamenets-Podolsky PocketThe encirclement and breakout of the German First Panzer Army in 194426 archive records · 1944–1944Battle of ArnhemThe airborne battle at the northern end of Operation Market Garden23 archive records · 1944–1945Battle of the BulgeGermany's final major offensive in the west11 archive records · 1945–1945Battle of OkinawaThe major 1945 amphibious campaign near the Japanese home islands49 archive records · 1945–1945Battle of BerlinThe Soviet assault on the German capital in April and May 194549 archive records · 1940–1944Erwin RommelGerman field marshal associated with the North African campaign26 archive records · 1942–1945Bernard MontgomeryBritish commander from El Alamein through northwest Europe29 archive records · 1940–1942Hermann GöringCommander-in-Chief of the Luftwaffe21 archive records · 1940–1940Keith ParkCommander of RAF No. 11 Group during the Battle of Britain19 archive records · 1940–1940Hugh DowdingCommander-in-Chief of RAF Fighter Command during the Battle of Britain19 archive records · 1942–1945Walter ModelGerman field marshal associated with defensive operations on both fronts15 archive records · 1939–1945Georgi ZhukovSoviet commander from Nomonhan to Berlin14 archive records · 1942–1943Friedrich PaulusCommander of the German Sixth Army at Stalingrad13 archive records · 1942–1944Erich von MansteinGerman field marshal associated with France and the Eastern Front12 archive records · 1939–1940Heinz GuderianGerman armoured-force commander and later senior army officer

Browse before searching

Battles and people

Use the A–Z controls or type into either directory. Selecting an entry applies the matching filter and jumps to the chronology.

Battle directory

132 exact battle/event labels · 797 source records

Most represented

A

B

C

D

E

F

G

H

I

K

L

M

N

O

P

R

S

T

V

W

Y

People directory

193 surnames · grouped by Name2 / surname

Most represented

A

B

C

D

E

F

G

H

I

K

L

M

N

O

P

R

S

T

U

V

W

Y

Z

Continue exploring

Related World History Database pages

Internal links help visitors and search engines discover related chronology and specialist history pages.

Sources and editorial review

Sources and further reading

Compiled and edited by World History Database.

The historical overview provides context for the site's 797 structured World War II battle records. The chronology preserves the database's stored dates, people, countries, places, event labels and descriptions.

Last reviewed: September 2026.