The Traitors US was filmed at Ardross Castle in the Scottish Highlands, 25 miles outside Inverness. The castle sits on the banks of River Alness, surrounded by over 100 acres of beautiful parkland.