Lewiston (schottisch-gälisch Blàr na Maigh) ist ein kleines Dorf in der Grafschaft Inverness-shire, etwa 25 km südwestlich von Inverness, in der schottischen Council Area Highland (Schottisches Hochland), unweit des Ufers von Loch Ness.Es grenzt im Norden an den Ort Drumnadrochit. In unmittelbarer Nähe befindet sich Urquhart Castle.