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

Who owns “The Traitors” castle?

  • “The Traitors” films at Ardross Castle, a 19th‑century estate near Alness in the Scottish Highlands.
  • The current owners are the McTaggart family, who bought the castle and surrounding grounds in 1983 and have owned it ever since.
  • The family uses Ardross Castle primarily as a high‑end wedding, events and conference venue, and it is periodically hired out as a filming location for The Traitors and other productions.

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