The castle used in The Traitors UK is Ardross Castle in the Scottish Highlands, and it is owned by the McTaggart family.

Who owns “The Traitors” castle?

  • The filming location known as “The Traitors castle” is Ardross Castle, near Alness in the Highlands of Scotland.
  • Ardross Castle was bought by the McTaggart family in 1983, and they are still the current owners.

Can you stay there?

  • Ardross Castle is not run as a standard hotel, but it is hired out as a private venue, especially for weddings and exclusive events.
  • Its use in The Traitors has significantly boosted interest and demand for the property as a luxury event and filming location.

Quick historical context

  • The present 19th‑century Ardross Castle was created for Sir Alexander Matheson, a wealthy businessman and politician, who developed the estate on a grand scale.
  • Over time the castle and estate passed through several wealthy owners before being purchased and restored by the McTaggart family in the late 20th century.

Information gathered from public forums or data available on the internet and portrayed here.