The hit reality competition The Traitors is set to return to screens with a brand new series, promising more deception and drama for UK audiences. Hosted once again by the inimitable Claudia Winkleman, the show is back following the success of its recent celebrity edition.
The Stunning Scottish Setting
All the on-screen intrigue for the upcoming series unfolds against the same breathtaking backdrop used for both the UK and US versions of the show: Ardross Castle in the Scottish Highlands. This imposing structure provides the perfect, atmospheric setting for the show's tense missions and dramatic roundtable banishments.
While the castle is central to the televised action, the 22 contestants do not actually stay overnight within its historic walls. Instead, during filming, they are accommodated in a hotel located conveniently close to Inverness Airport, travelling to Ardross for the daily game.
A Castle Steeped in History
Ardross Castle itself boasts a fascinating past. The estate was purchased in 1845 by Sir Alexander Matheson, a man who made his fortune in the opium trade. Under his ownership, the castle was extensively developed and rebuilt in the grand Gothic Scottish Baronial style that defines its dramatic appearance in the 19th century.
Today, away from the cameras, the castle serves as a popular and exclusive wedding and events venue, its history adding a unique layer to its modern function. The new series, which began filming in early 2026, will see the contestants battle it out for a potential prize fund of up to £120,000, all under the watchful eye of Claudia Winkleman and the imposing silhouette of Ardross Castle.