where is the traitors castle in scotland

just now 1
Nature

The Traitors castle in Scotland is Ardross Castle, located near Alness in Ross-shire, about 30 miles north of Inverness in the Scottish Highlands. It serves as the primary filming location for The Traitors UK (and its celebrity version) as well as the US adaptation. Details:

  • Location: Ardross Castle, Ardross, near Alness, Ross-shire, Highlands of Scotland.
  • Setting: 19th-century Scottish Baronial mansion with about 100 acres of grounds along the River Alness, offering the grand, atmospheric backdrop seen in the series. This aligns with multiple recent reports and profiles about the show’s production location.

Notes for visitors:

  • Ardross Castle operates as a private estate; visiting the castle itself typically requires special arrangements or events, as it is not generally open to the public like a museum. If planning a visit, check for any public-access events or tours that may be offered seasonally or through partnerships with local venues.

If you’d like, I can pull up the latest official sources or recent articles confirming current visiting options or any public tours tied to Ardross Castle.