Best Restaurants in Scottish Highlands
Hungry in Scottish Highlands? Explore top-rated restaurants with menus, reviews, and local recommendations. Open the free web guide or Evendo app.
The best restaurants in Scottish Highlands
- Top rated
- Closest to the centre
- Price level: low to high
- Time to spend: shortest first
- A–Z
28 restaurants
-
Restaurant4.4★2,946 reviews
The Witchery by the Castle
Nestled at 352 Castlehill on Edinburgh’s historic Royal Mile, The Witchery by the Castle is a unique luxury boutique hotel and fine dining restaurant. Housed in a dramatic 16th-century building near Edinburgh Castle, it offers nine individually themed gothic-style suites with antique furnishings, sumptuous bathrooms, and a mysterious, romantic atmosphere. The on-site Witchery Restaurant and Secret Garden provide candlelit dining experiences with locally sourced Scottish cuisine, making it a perfect escape for lovers of history, fantasy, and indulgence.
Price level $$$Time to spend 1–3 hrs
-
Restaurant4.3★1,842 reviews
The Lock Inn
The Lock Inn is a charming canalside pub and restaurant in Fort Augustus, Scotland, known for its cozy atmosphere, original features, and scenic views of the Caledonian Canal. It offers traditional pub fare with some vegan options, a roaring log fire in winter, and outdoor seating overlooking the canal locks during summer. With moderate prices and a welcoming vibe, it’s a popular stop for travelers exploring the Scottish Highlands.
Daily 12:00–20:30Price level $$Time to spend 1–2 hrs
-
Restaurant4.5★1,207 reviews
Fiddlers Highland Restaurant
Fiddlers Highland Restaurant is a cozy, traditional Scottish eatery located in Drumnadrochit, Inverness. Known for its warm atmosphere, outstanding whisky selection, and high-quality local dishes including haggis, venison, and fresh seafood, it offers a memorable dining experience with attentive service. Open daily for lunch and dinner, Fiddlers combines authentic Highland flavors with a welcoming ambiance in the heart of Loch Ness country.
Daily 12:30–14:30, 17:30–21:00Price level $$Time to spend 1–2 hrs
-
Scottish4.6★994 reviews
Brea - Scottish Restaurant
Brea is an acclaimed Scottish restaurant located in the heart of Stirling, offering a modern and traditional take on Scotland’s rich culinary heritage. Known for its fresh, locally sourced ingredients—especially seafood from Scotland’s West Coast—Brea combines classic flavors with contemporary presentation. The cozy bistro atmosphere complements a diverse menu featuring gluten-free, vegan, and vegetarian options, alongside an extensive selection of Scottish spirits and craft beers.
Price level $$Time to spend 1–2.5 hrs
-
Restaurant4.2★1,034 reviews
Nevis Range Restaurant
Nestled in the heart of the Scottish Highlands near Spean Bridge, Nevis Range Restaurant offers a memorable dining experience with stunning mountain views. Known for its locally sourced Scottish dishes, the venue features a well-stocked bar and a cozy café atmosphere. Open daily with moderate pricing, it caters to adventurers and visitors seeking traditional flavors alongside spectacular natural scenery.
Daily 9:30–16:30Price level $$Time to spend 1–2 hrs
-
Restaurant4.1★951 reviews
The Boathouse Restaurant
Perched on stilts over the southern shore of Loch Ness in Fort Augustus, The Boathouse Restaurant offers stunning panoramic views of the loch alongside a menu blending Scottish classics and Mediterranean flavors. Housed in a converted historic boathouse, it provides a unique dining experience with a relaxed atmosphere and waterside charm, open daily from noon until 9pm.
Daily 12:00–21:00Price level $$Time to spend 1–2 hrs
-
Restaurant4.5★762 reviews
Girvans
Girvans is a modern licensed restaurant in Inverness, Scotland, offering breakfast, brunch, lunch, and dinner with a focus on locally sourced, seasonal ingredients. Known for its bustling atmosphere and friendly staff, it features an in-house pâtisserie with fresh handmade cakes and a varied menu including vegetarian, vegan, and gluten-free options. The venue offers both indoor and outdoor seating, welcoming dogs outdoors only, and is popular for its artisan coffee and daily specials.
Mon–Sat 9:00–17:00 · Sun 10:00–17:00Price level $$Time to spend 1–2 hrs
-
Restaurant4.4★790 reviews
The Laroch Restaurant and Bar
Nestled in the scenic village of Ballachulish, The Laroch Restaurant and Bar offers a warm, inviting atmosphere with a focus on hearty, well-balanced meals featuring tender meats and generous portions. Known for its cozy bar area and friendly staff, this moderately priced venue combines rustic charm with quality Scottish pub fare, making it a popular stop for locals and visitors alike.
Price level $$Time to spend 1–2.5 hrs
-
Gastropub4.6★667 reviews
The Allangrange
Nestled in the tranquil village of Munlochy on Scotland’s Black Isle, The Allangrange Arms offers a warm, inviting gastropub experience combined with cozy hotel accommodation. Known for its hearty Scottish fare, friendly service, and comfortable rooms, it serves as a welcoming base for exploring the Highlands. The menu features local specialties like haggis bon bons and fresh Scottish mussels, alongside vegetarian and vegan options, all set within a rustic yet modern ambiance.
Price level $$Time to spend 1–3 hrs
-
Restaurant4.5★585 reviews
The Clachan
The Clachan is a renowned traditional Highland pub located in the charming village of Dornie, near Kyle of Lochalsh. Known for its warm atmosphere, excellent local ales, and a superb selection of whiskies, it also offers hearty evening meals with a focus on Scottish cuisine. The pub is a social hub for locals and visitors alike, featuring live music nights and a welcoming ambiance that captures the spirit of the Scottish Highlands.
Price level $$Time to spend 1–3 hrs
North Port Scottish Restaurant
North Port is a Michelin Guide–recommended modern British restaurant located in a charming 18th-century cottage in Perth. Known for its cozy dark oak interiors and contemporary touches, it offers unpretentious, flavourful dishes highlighting Scottish ingredients, including a celebrated homemade haggis. Open Tuesday to Saturday for lunch and dinner, it provides a refined yet welcoming dining experience with moderate pricing.
Tue–Sat 12:00–21:45Price level $$Time to spend 1–2.5 hrs
The Moorings Restaurant
The Moorings Restaurant, located on Canal Side in Fort Augustus, offers a casual dining experience with a diverse menu blending traditional Scottish and Turkish-inspired dishes. Known for generous portions and a welcoming atmosphere, it serves hearty meals like fish & chips, sirloin steak, and kebabs. Open daily from 11am to 9pm, it caters to varied tastes with fresh ingredients and friendly service, making it a convenient stop for travelers exploring the Scottish Highlands.
Daily 11:00–21:00Price level $$Time to spend 0.5–2 hrs
Old Station Restaurant
Set in a charming converted Victorian railway station in Spean Bridge, the Old Station Restaurant offers hearty Scottish and British cuisine with locally sourced ingredients. Known for its welcoming atmosphere, real ales, and gluten-free and vegan options, it blends history with modern dining in the Scottish Highlands.
Daily 12:00–22:00Price level $$Time to spend 1–2 hrs
Andersons Restaurant
Andersons Restaurant in Boat of Garten offers a cozy, intimate dining experience with a menu blending bistro and pizzeria styles. Known for attentive service and a warm atmosphere, it is a favored spot for special family occasions and relaxed evening meals in Speyside. The restaurant opens in the evenings, serving a variety of Scottish-inspired dishes with fresh, local ingredients.
Wed–Sun 17:00–21:00Price level $$Time to spend 1–2 hrs
Emily's Byre
Emily's Byre, nestled within Rokeby Manor in Invergarry, offers a unique dining experience blending traditional Scottish fare with authentic Northern Frontier Indian cuisine. Housed in a charming converted cowshed, this relaxed restaurant and cosy bar serve breakfast, lunch, and dinner daily, featuring dishes inspired by centuries of cultural exchange between Scotland and India. Guests enjoy hearty meals in a rustic setting, with specialties ranging from classic Scottish sandwiches to richly spiced curries.
Daily 8:00–9:30, 12:00–15:00, 18:00–22:00Price level $$Time to spend 1–2.5 hrs
The Lewiston
The Lewiston, located in Inverness near the iconic Loch Ness, offers a warm, inviting restaurant experience with a focus on hearty Scottish fare. Known for its friendly atmosphere and moderate pricing, it is a favored stop for travelers exploring the Highlands, combining rustic charm with modern comfort.
Mon–Fri 17:00–21:00 · Sat–Sun 12:00–21:00Price level $$Time to spend 1–2 hrs
The Boathouse Restaurant Loch Insh
Nestled within the Loch Inch Outdoor Centre near Kincraig, Inverness, The Boathouse Restaurant Loch Insh offers visitors a charming dining experience with stunning views over Loch Insh. Known for its warm Scottish hospitality, the restaurant serves a variety of hearty meals, snacks, and drinks in a cozy setting. Its location makes it a favored spot for outdoor enthusiasts and travelers exploring the Cairngorms region.
Price level $$Time to spend 1–2 hrs
Cluanie Bar & Kitchen
Nestled in Glenmoriston near Inverness, Cluanie Bar & Kitchen offers a lively, casual dining experience with mountain-inspired cuisine. The menu features hearty classics like burgers, ribs, and steaks alongside Scottish, Indian, and international dishes. Set within the historic Cluanie Inn, the restaurant combines rustic charm with modern comforts, complemented by a well-stocked bar and vintage-inspired cocktails. It’s a welcoming spot for travelers and locals alike, surrounded by dramatic Highland scenery.
Daily 8:00–9:30, 11:30–15:30, 17:30–22:00Price level $$Time to spend 1–2.5 hrs
Annandale Arms Hotel and Restaurant
Nestled in the heart of Moffat, the Annandale Arms Hotel and Restaurant offers a blend of traditional Scottish charm and modern comfort. This 3-star hotel features 16 recently refurbished en suite rooms, a welcoming wood-paneled bar, and a restaurant awarded 1 AA Rosette for its high-quality dining. Guests enjoy live music, free parking, and a tranquil courtyard setting, making it a beloved spot for both leisure and events in Dumfries and Galloway.
Price level $$Time to spend 1–3 hrs
Downright Gabbler
Downright Gabbler is a unique restaurant and holiday apartment rental located on High Street in Beauly, Scotland. Renowned for its exceptional food, warm hospitality, and immersive storytelling, it offers visitors a memorable Highland night out. The venue combines fine dining with cultural heritage, enhanced by elegant touches like crystal and silverware, creating a special atmosphere in the heart of Beauly.
Price level $$Time to spend 1–3 hrs
The Gorse Bush
Nestled in the scenic village of Kinlochewe, The Gorse Bush offers a warm, inviting atmosphere within the Old Village Hall. Known for its delicious food, including standout toasties, and friendly staff, this bistro is a perfect spot for lunch or dinner. Its tasteful decor and local artwork complement the relaxed Highland setting, making it a favored dining destination for visitors exploring the Scottish Highlands.
Wed–Sat 17:30–20:00 · Sun 12:00–17:00Price level $$Time to spend 0.5–1.5 hrs
The Lochside Brasserie
The Lochside Brasserie in Spean Bridge offers a unique dining experience on the shores of Loch Lochy, serving a diverse menu of Scottish, International, Indian, and Asian specialties. Known for its fresh local fish, seafood, and seasonal produce, the restaurant combines classic regional dishes with innovative twists, all set against stunning waterfront views and a charming atmosphere.
Daily 7:30–9:30, 12:00–14:30, 17:30–21:30Price level $$Time to spend 1–2.5 hrs
Restaurant Andrew Fairlie
Restaurant Andrew Fairlie, located within the prestigious Gleneagles Hotel in Auchterarder, Scotland, is Scotland’s only two-Michelin-starred dining venue. Renowned for its exquisite fine dining experience, it offers a refined yet welcoming atmosphere where seasonal Scottish ingredients are transformed into artful, flavourful dishes. The restaurant balances world-class cuisine with warm, attentive service, making it a standout destination for gourmets seeking an exceptional culinary journey.
Daily 18:00–22:00Price level $$$Time to spend 2–4 hrs
Highland Larder
Nestled beside The Links Beach car park in Dornoch, Highland Larder is a charming seafood restaurant renowned for its fresh, locally sourced dishes. Open daily from 10am to 7pm (5pm Sundays), it offers a concise menu featuring Scottish seafood specialties in a casual, beachside setting. With a strong reputation for quality and friendly service, it’s a must-visit for seafood lovers exploring the Highlands.
Mon–Sat 10:00–19:00 · Sun 10:00–17:00Price level $$Time to spend 0.5–1.5 hrs
The Whitehouse Restaurant
Located in Lochaline near Oban, The Whitehouse Restaurant offers a refined casual fine dining experience with a focus on local Scottish produce and foraged ingredients. Set in a charming whitewashed building overlooking Lochaline harbour, this intimate venue combines exquisite presentation with a warm, welcoming atmosphere. Chef Chris Stanley Fotos crafts seasonal menus emphasizing ingredients sourced within a 10-mile radius, delivering innovative dishes alongside a curated selection of local gins, Highland malts, and wines.
Tue 18:00–21:00 · Wed–Sat 12:00–14:00, 18:00–21:00Price level $$$Time to spend 1–2.5 hrs
Spean Bridge Mill Restaurant
Spean Bridge Mill Restaurant, located on Station Road in Spean Bridge, Scotland, offers a casual dining experience with a focus on traditional Scottish fare in a cozy, rustic setting. Known for its homemade scones and cakes, it serves as a convenient stop for travelers exploring the Highlands, though visitor feedback on food quality and service varies. Open daily from morning until late afternoon, it provides a quaint atmosphere amidst the scenic village surroundings.
Mon 9:00–16:30 · Tue–Sun 9:00–17:00Price level $$Time to spend 0.5–1.5 hrs
The Clunie Dining Room
The Clunie Dining Room, nestled within The Fife Arms hotel in Braemar, offers a refined fine dining experience focused on seasonal Scottish produce, particularly seafood and game, cooked over an open wood fire. The restaurant is renowned for its artful ambiance featuring a striking mural by Guillermo Kuitca and a blend of traditional and contemporary Scottish flavors in an elegant setting near the Cairngorms.
Daily 7:30–10:30, 18:00–21:30Price level $$$Time to spend 1–2.5 hrs
The Dungeon Restaurant
Nestled within the historic Dalhousie Castle near Bonnyrigg, The Dungeon Restaurant offers a unique dining experience in an ancient barrel-vaulted setting. It features a menu of fine Scottish and classical French cuisine, highlighting local produce such as salmon, venison, and grouse. The atmospheric candlelit ambiance and attentive service combine to create a memorable evening in a castle steeped in history.
Price level $$Time to spend 1–2.5 hrs
Explore Scottish Highlands on the map
A handpicked selection of must-see spots in Scottish Highlands, mapped for you.
More about Scottish Highlands

Scottish Highlands travel guide
Scottish Highlands, United Kingdom: explore lochs, mountains, castles and remote glens, with hiking, whisky, wildlife and Highland heritage from Inverness to Skye.
Tell me more about Scottish HighlandsMore to explore in Scottish Highlands
Explore more

Explore more of United Kingdom
Discover the United Kingdom: A blend of rich history, stunning landscapes, and vibrant cities, offering a unique travel experience for every visitor.
Explore United Kingdom
Getting your guide ready…
We are putting together a fresh copy of the Scottish Highlands guide. This can take up to a minute.
This can take a few moments. If your browser asks, choose Allow so the download can start. You'll find the guide in your Downloads folder.
Nothing happened? Download it again
Sorry, the guide is taking longer than usual. Please try again in a minute, or get it by email instead.
