Urquhartin linna (engl. Urquhart Castle) on linna Skotlannissa Loch Ness-järven rannalla. Linna on nykyään raunioina, mutta se oli keskiaikaisen Skotlannin yksi vahvimpia linnoja. Suurin osa Loch Nessin hirviötä koskevista havainnoista tehdään tämän linnan lähistöllä.'
Linnan tarkkaa rakennusvuotta ei tiedetä, mutta linna on sijainnut alueella ainakin 1200-luvulta saakka. Alue annettiin Durward-suvulle 1229 ja he luultavasti rakensivat linnan. Linna oli ainakin olemassa 1296 kun Englannin Edvard I valloitti Urqhartin linnan. Se siirtyi englantilaisilta skoteille ja takaisin. Vuonna 1306 Robert Bruce hallitsi linnaa tullessan Skotlannin kuninkaaksi.