The castle is currently closed due to Storm Erik.

More details Asset 1

The castle is currently closed, apologies for any inconvenience.

More details arrow-2

EC-blog-1

Brigadier Mel Jameson, chairman of the Royal Scots Dragoon Guards, and Sergeant Keith Mitchell, meet the 'ghost' of Scottish Waterloo hero Sgt Charles Ewart (played by former Royal Scots Dragoon Guards trooper Paul Martin) at Edinburgh Castle.

Brigadier Mel Jameson, chairman of the Royal Scots Dragoon Guards, and Sergeant Keith Mitchell, meet the ‘ghost’ of Scottish Waterloo hero Sgt Charles Ewart (played by former Royal Scots Dragoon Guards trooper Paul Martin).

Subscribe by email

We'll keep you up to date with the latest news from Edinburgh Castle.

Sign up