Il castello di Urquhart fu costruito nel XIII secolo per volere del re scozzese Alessandro II. La fortezza doveva difendere un percorso strategico che correva lungo la vicina valle. Il castello è stato nei secoli una delle strutture difensive più importanti del paese. Per questo motivo fu conquistata e distrutta in numerose guerre per il potere condotte dai potenti clan scozzesi, ognuno dei quali voleva regnare ad Urquhart. Nel XVII secolo il castello fu fatto saltare in aria e in seguito fu abbandonato e cadde in rovina. Da tempo è una delle principali attrazioni della regione, ovviamente accanto al famoso mostro di Loch Ness. Le rovine sono state protette e aperte al pubblico: i turisti possono entrare nella torre del castello, che è una grande attrazione per coloro che cercano Nessi.