The Traitors is filmed at Ardross Castle in the Scottish Highlands, just north of Inverness in northern Scotland. The castle sits on the River Alness, in a rural estate setting a short drive from the city of Inverness, which is where much of the cast and crew stay during filming.