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

28 restaurants

  1. Restaurant4.42,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

    320 min drive · 160 km352 Castlehill, Edinburgh EH1 2NF

  2. Restaurant4.31,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

    6 min drive · 3.2 kmCanal Side, Fort Augustus PH32 4AU

  3. Restaurant4.51,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

    55 min drive · 28 kmThe Green Mainstreet, Drumnadrochit, Inverness IV63 6TU

  4. Scottish4.6994 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

    242 min drive · 121 km5 Baker St, Stirling FK8 1BJ

  5. Restaurant4.21,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

    71 min drive · 35 kmUnnamed Road, Travelling Peoples Site, Spean Bridge PH34 4EX

  6. Restaurant4.1951 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

    7 min drive · 3.6 kmThe Highland Club, Fort Augustus PH32 4BD

  7. Restaurant4.5762 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

    99 min drive · 50 km2-4 National Cycle Rte 7, Inverness IV2 3JN

  8. Restaurant4.4790 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

    111 min drive · 55 kmLoanfern, Ballachulish PH49 4JB

  9. Gastropub4.6667 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

    109 min drive · 55 km54 Millbank Rd, Munlochy IV8 8NL

  10. Restaurant4.5585 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

    103 min drive · 52 km13 Francis St, Dornie, Kyle IV40 8DT

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
Destination guide

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 Highlands

More to explore in Scottish Highlands

Explore more

United Kingdom
More of the region

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
The Evendo app on two phones

Evendo: Your Ultimate Travel Guide to the Scottish Highlands

Explore the Scottish Highlands effortlessly with Evendo - a 100% free app-based travel guide covering attractions, landmarks, shops, bars, restaurants, and more.

Download on the App Store Get it on Google Play

Get the latest from Evendo

Hand-picked travel deals, new destination guides and trip ideas, straight to your inbox.