The battle of Culloden took place on April 16 1746. It was basically the last conflict in the Jacobite Rebellion. It is regarded as the last battle on British mainland soil.