The second celebrity series of The Traitors is set to air on Thursday, with Ardross Castle once again serving as the dramatic backdrop. The 19th-century stronghold, located on the banks of the River Alness north of Inverness in the Scottish Highlands, is used for both the UK and US adaptations of the show.
While the castle's lavish interiors and grounds are central to the series' missions and banishments, fans hoping to experience the location firsthand will find that individual overnight stays are not available. Instead, Ardross Castle operates as a venue for weddings, corporate, and private events.
During filming, the show's stars reportedly do not stay at the castle itself, but rather at the Courtyard by Marriott hotel near Inverness’s airport.