When was the Battle of Culloden fought?

On 16 April 1746, near Inverness.

The Battle of Culloden was the last pitched battle on British soil, ending the Jacobite rising.

Culloden - 1746

Scroll to Top