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 but can accommodate small groups.



Ardross Castle,
IV17 0YE



Tel: 01349 882550