Morayshire · Best Restaurants · Curated · Updated 2026

Best Restaurants in Morayshire

Discover the best restaurants in Morayshire. Find inspiration for your trip with our curated list of top-rated spots, local favorites, and hidden gems.

The 10 best restaurants in Morayshire

united-kingdom/morayshire/restaurant/hearth-at-the-old-mill-inn-brodie

Hearth At The Old Mill Inn Brodie

A stylish Scottish restaurant in a converted mill near Forres, serving seasonal, locally inspired dishes in a warm, rustic-chic setting.

7, Brodie, Forres IV36 2TD
4.5 Excellent 449 reviews
united-kingdom/morayshire/restaurant/the-mash-tun-hotel

The Mash Tun Hotel

Charming Aberlour hotel with cozy rooms, acclaimed whisky bar, and a celebrated restaurant showcasing Speyside’s rich heritage.

Broomfield Sq, Aberlour AB38 9QP
4.5 Excellent 744 reviews
united-kingdom/morayshire/restaurant/the-captain-s-table

The Captain's Table

Fresh seafood and scenic views meet friendly service at Findhorn’s beloved coastal dining spot.

Findhorn Boat Yard, Forres IV36 3YE
4.4 Very Good 727 reviews
united-kingdom/morayshire/restaurant/kimberley-inn

Kimberley Inn

Cozy waterfront pub and seafood restaurant in Findhorn offering diverse menus, warm ambiance, and stunning bay views.

94, Findhorn, Forres IV36 3YG
4.4 Very Good 1,025 reviews
united-kingdom/morayshire/restaurant/mosset-tavern

Mosset Tavern

Historic family-run pub and restaurant in Forres, famed for hearty meals, lively atmosphere, and welcoming hospitality since 1973.

Gordon St, Forres IV36 1DY
4.7 Excellent 1,497 reviews
united-kingdom/morayshire/restaurant/the-drouthy-cobbler

The Drouthy Cobbler

A stylish gastropub in Elgin serving creative local dishes and cocktails in a lively, modern setting on the historic High Street.

48a High St, Elgin IV30 1BU
4.5 Excellent 1,021 reviews
united-kingdom/morayshire/restaurant/laichmoray-hotel

Laichmoray Hotel

Experience traditional Scottish hospitality and modern comfort at Laichmoray Hotel, a charming 3-star base in the heart of Elgin.

Maisondieu Rd, Elgin IV30 1QR
4.5 Excellent 757 reviews
united-kingdom/morayshire/restaurant/the-harbour-lights

The Harbour Lights

A relaxed Lossiemouth café-bar serving hearty breakfasts, fresh seafood, and local favourites in a bright, coastal setting.

5 Pitgaveny St, Lossiemouth IV31 6TW
4.6 Excellent 1,031 reviews
united-kingdom/morayshire/restaurant/the-salt-cellar

The Salt Cellar

Historic 17th-century salt cellar serving fresh local seafood and hearty Scottish dishes in a warm, family-friendly setting.

20 Clifton Rd, Lossiemouth IV31 6DJ
4.4 Very Good 615 reviews
united-kingdom/morayshire/restaurant/the-bothy-bistro

The Bothy Bistro

Burghead's beloved bistro serving locally sourced Scottish cuisine in an intimate, welcoming village setting.

16 Grant St, Burghead, Elgin IV30 5UE
4.6 Excellent 465 reviews

More to explore in Morayshire

Jump into the most useful discovery pages nearby, from experiences and heritage highlights to food, stays, shopping, and evening ideas.

File:Elgin Cathedral view from rear.jpg ...
Destination guide

More about Morayshire

Discover Morayshire: A blend of scenic landscapes, historic sites, and outdoor adventures in Scotland's picturesque northeast.

Tell me more about Morayshire
Mobile App
Get the app

Your all‑in‑one travel companion app

Explore expert travel guides, compare and book tours, experiences, hotels, and more—all from the palm of your hand. Download now for seamless trip planning wherever your wanderlust takes you.

Select Currency

Choose the currency you want prices to display in.