Ardvreck Castle is een ruïne van een kasteel, dat dateert uit de 16de eeuw. Ardvreck Castle bevindt zich aan de oevers van Loch Assynt in het noordwesten van de Highlands in Schotland, dicht bij het dorpje Inchnadamph. De ruïne bevindt zich vlakbij de A837, die Ullapool met Lochinver verbindt.
Het kasteel is vermoedelijk gebouwd rond 1590 door de Clan MacLeod, de familie die in de 13de eeuw Assynt en de omringende gebieden bezat. Sutherland, het gebied waar Ardvreck is gesitueerd, was namelijk lange tijd een bolwerk van de familie geweest.
Op 30 april 1650 werd James Graham, 1e markgraaf van Montrose gevangengenomen in Ardvreck. James Graham was een Royalist op de vlucht voor regeringstroepen na de Slag bij Carbisdale, die had verloren tegen de regeringstroepen. Hij dacht te kunnen onderduiken bij Neil MacLeod van Assynt, de toenmalige bewoner van Ardvreck. Neil MacLeod was jammer genoeg op het moment van zijn aankomst afwezig. De vrouw van Neil MacLeod, Christine, zou James Graham in de kerkers van het kasteel hebben gelokt en regeringstroepen laten komen. James Graham werd naar Edinbrugh geleid waar hij werd veroordeeld tot de doodstraf door vierendeling, de gebruikelijke straf voor verraders.
In 1672 werd Ardvreck 14 dagen lang belegerd door de Clan MacKenzie, een rivaliserende familie. Waarop Ardvreck Castle werd ingenomen. Hierdoor verwierf de familie MacKenzie de controle over Assynt.
In 1726 bouwde de familie een moderner landhuis, Galda House, dichtbij Ardvreck. Het huis brandde in 1737 onder mysterieuze omstandigheden af.
In 1795 toen Ardvreck Castle al verlaten was werd het kasteel getroffen door bliksem en grotendeels vernietigd.
Vroeger was het een imposant bouwwerk. Het kasteel bestond uit een rechthoekige leefruimte van drie verdiepingen. Onder het kasteel bevond zich een gewelfde kelderverdieping waar verschillende schietgaten waren. Een rond torentje verbindt de verschillende verdiepingen. Men vermoedt dat er ook een ommuurde tuin was en een binnenhof.
Vandaag is Ardvreck een ruïne van een toren en de overblijfselen van een verdedigingsmuur.
In het kasteel zouden twee spoken ronddwalen. De ene spook zou een grote man in het grijs gekleed en zou de geest zijn van James Graham. Het andere is dat van een jong meisje. Het verhaal luidt dat MacLeod de hulp van de duivel verkreeg om het kasteel te bouwen en in ruil daarvoor de dochter van één van de leiders MacLeod beloofd had aan hem als betaling. In de wanhoop van haar situatie wierp het meisje zich van één van de torens en werd gedood.