Ardross Castle
Ardross Castle is a magnificent 19th-century castle in the Scottish Baronial style set within beautiful formal gardens and over 100 acres of parkland on the banks of the River Alness. It is located just north of Inverness in the beautiful Scottish Highlands.
Ardross Castle is a stunning venue to host a wedding or event that will delight your guests. The Castle and its grounds also provide an exciting location for film and TV. The Castle has recently been the location for The Traitors TV series, both UK & US versions.
The estate is located in Ross-shire and is available for exclusive use hire for both corporate and private clients. The Castle is not a hotel and we do not let individual rooms.
Ardross Castle – Wedding Venue
Ardross Castle is a fabulous wedding venue that will provide a glorious backdrop to your dream wedding day.
Ardross Castle – Film & TV Location
The stunning interiors and exteriors of the Castle, the grounds, the river Alness and over 100 acres of highland parkland.