Prins Charles Edward Stuart reiste til Elgin fra Inverness i mars 1746 og ble syk med en feberforkjølelse og ble liggende i 11 dager før han kom tilbake for å vente på ankomsten til kongens hær. Han bodde i Elgin sammen med fru Anderson, en lidenskapelig jakobitt, på Thunderton House. Hun beholdt lakenene som prinsen sov på og ble gravlagt i dem et kvart århundre senere. Hertugen av Cumberland gikk gjennom byen 13. april, og slo leir ved Alves på vei for å møte prinsen i kamp på Drummossie Muir for slaget ved Culloden.