La bataille dura 40 minutes pendant lesquelles 1000 highlanders furent tués. Charles Edward qui entrera dans la légende comme "Bonny Prince Charlie" reprit le bateau pour la France. Il ne remit jamais pied en Angleterre et l'Ecosse devint anglaise pour 200 ans.