Aberdeenshire, Scotland. In the British variety show "The Traitor", the castle was filmed in Aberdeenshire, Scotland. This castle is an ancient castle called "Dunnottar Castle" in Aberdeenshire, which is located on the coast near Stonehaven. Dunnottar Castle is one of Scotland's most famous castles, renowned for its stunning scenery and rich history. It is often used as a filming location for movies and TV series, including variety shows like "Traitor."