The Second Battle of Bapaume was a battle of the First World War that took place at Bapaume in France, from 21 August 1918 to 3 September 1918. It was a continuation of the Battle of Albert and is also referred to as the second phase of that battle. The British and Dominion attack was part of what was later known as the Allies' Hundred Days Offensive.

The Second Battle of Bapaume was carried out over a period of two weeks and involved the divisions of IV Corps; the British 5th, 37th, 42nd, and the 63rd Divisions along with the New Zealand Division. On 29 August, elements of the New Zealand Division, after heavy fighting in the days prior, occupied Bapaume as the defending Germans withdrew. It then pushed onto the Bancourt Ridge, to the east of Bapaume.
During the period of its involvement in the Second Battle of Bapaume, there were over 11,000 casualties in IV Corps[72] for an advance of over 32 km (20 mi)[73] during which it took nearly 8,000 prisoners of war. In the New Zealand Division, over 800 personnel had been killed in action and over 2,300 wounded. It was one of the most costly engagements of the war for the New Zealanders. Among the British divisions involved, the 5th suffered over 4,200 casualties, while the 42nd incurred over 1,500.