Zamek Urquhart został wzniesiony w XIII wieku na polecenie szkockiego króla Aleksandra II. Warownia miała bronić strategicznego szlaku biegnącego wzdłuż pobliskiej doliny. Przez wieki zamek był jedną z najważniejszych budowli obronnych w kraju. Z tego powodu był niszczony i zdobywany w licznych wojnach o władzę toczonych przez możne klany Szkocji, z których każdy chciał panować w Urquhart. W XVII wieku zamek został wysadzony w powietrze, po czym został porzucony i popadał w ruinę. Od pewnego czasu stanowi – obok słynnego potwora z Loch Ness – jedną z głównych atrakcji turystycznych regionu. Ruiny zostały zabezpieczone i udostępnione do zwiedzania – można między innymi wejść na zamkową wieżę, z czego korzystają liczni poszukiwacze Nessi.