The Struy Inn is a 20 mile / half hour drive from central Inverness, and a 10 mile / 15 minute drive from Beauly. Follow the A862 North from Inverness, then turn left onto the A831 towards Cannich. There is a sign to the inn from this junction. The main road passes the inn shortly after entering Struy village.
From Loch Ness, head North on the A831 out of Drumnadrochit towards Cannich. At Cannich you will see a sign indicating the direction of the inn, which follows on out East of Cannich on the A831.