Where is The Traitors filmed? The famous Scottish castle used in BBC show 5 January 2026 Series 4 of the BBC show The Traitors is back on January 1. Find out where the show is filmed. Dudley News | What’s On