Best Restaurants in Morayshire

Hungry in Morayshire? Explore top-rated restaurants with menus, reviews, and local recommendations. Open the free web guide or Evendo app.

The best restaurants in Morayshire

30 restaurants

  1. Restaurant4.71,497 reviews

    Mosset Tavern

    Nestled in the heart of Forres, Scotland, Mosset Tavern is a vibrant family-run pub and restaurant with a rich history dating back to 1973. Housed in a building that once served as a mill, laundry, joiner’s yard, and undertakers, it now offers hearty home-cooked meals, a cosy dog-friendly bar, and a welcoming atmosphere. Renowned for its famous Sunday carvery and lively events, Mosset Tavern is also home to Burngreen House, self-catering accommodation perfect for exploring the scenic Moray area.

    Daily 12:00–24:00Price level $$Time to spend 1–3 hrs

    49 min drive · 25 kmGordon St, Forres IV36 1DY

  2. Restaurant4.61,031 reviews

    The Harbour Lights

    Perched on Pitgaveny Street in Lossiemouth, The Harbour Lights is a welcoming café-bar serving hearty breakfasts, fresh seafood, and local favourites in a relaxed, coastal setting. Open daily for morning coffee, brunch, and light lunches, it combines friendly service with a menu that highlights Moray’s produce. The airy interior and occasional outdoor seating make it a comfortable stop for families, couples, and solo visitors exploring the Moray Firth coast.

    Daily 8:30–16:00Price level $$Time to spend 0.5–2 hrs

    47 min drive · 24 km5 Pitgaveny St, Lossiemouth IV31 6TW

  3. Restaurant4.51,021 reviews

    The Drouthy Cobbler

    The Drouthy Cobbler is a stylish gastropub and restaurant located at 48a High Street, Elgin. Known for its modern British and European menu, it offers a refined yet relaxed dining experience with a focus on local produce and creative cocktails. Open daily with extended hours on weekends, it blends a hip atmosphere with friendly service, making it a popular spot for brunch, dinner, and drinks in Moray.

    Price level $$Time to spend 1–2.5 hrs

    31 min drive · 16 km48a High St, Elgin IV30 1BU

  4. Restaurant4.41,025 reviews

    Kimberley Inn

    Nestled in the picturesque village of Findhorn near Forres, the Kimberley Inn is a welcoming pub and seafood restaurant known for its cozy atmosphere, scenic waterfront views, and diverse menu including excellent vegan and gluten-free options. Open daily from noon to late evening, it offers both indoor warmth by a traditional fireplace and outdoor seating to enjoy sunsets by the bay.

    Daily 12:00–23:00Price level $$Time to spend 1–3 hrs

    54 min drive · 27 km94, Findhorn, Forres IV36 3YG

  5. Pizza4.4919 reviews

    Scribbles

    Scribbles is a lively pizza and Italian restaurant located on High Street in Elgin, Scotland. Known for its fresh, hot food and friendly service, it offers a varied menu including pizzas, burgers, and gluten-free options. The welcoming atmosphere and moderate prices make it a popular spot for families and casual diners alike.

    Price level $$Time to spend 0.5–1.5 hrs

    32 min drive · 16 km152-154 High St, Elgin IV30 1BD

  6. Restaurant4.11,007 reviews

    Granary

    Located at 14-18 Thunderton Place in Elgin, The Granary is a popular pub and restaurant known for its warm atmosphere, diverse menu, and lively social scene. Open daily with extended hours on weekends, it offers a welcoming spot for locals and visitors to enjoy hearty meals, drinks, and community gatherings in the heart of Moray.

    Price level $$Time to spend 1–3 hrs

    31 min drive · 16 km14-18 Thunderton Pl, Elgin IV30 1BG

  7. Restaurant4.5757 reviews

    Laichmoray Hotel

    The Laichmoray Hotel in Elgin offers a welcoming blend of traditional Scottish hospitality and modern comfort. This 3-star hotel features individually furnished rooms, two bars, a café, and a peaceful garden, all within easy walking distance of Elgin’s town centre and train station. Renowned for its exceptional food, attentive staff, and relaxed ambiance, it is ideal for both leisure and business travelers seeking a charming base in Moray.

    Price level $$Time to spend 1–3 hrs

    30 min drive · 15 kmMaisondieu Rd, Elgin IV30 1QR

  8. Restaurant4.5744 reviews

    The Mash Tun Hotel

    Nestled in the heart of Aberlour, The Mash Tun Hotel offers a warm, inviting atmosphere with a renowned restaurant and bar, celebrated for its excellent whisky selection and locally inspired cuisine. This charming hotel combines comfortable, well-appointed rooms with a welcoming pub ambiance, making it a favored spot for whisky enthusiasts and travelers exploring Speyside's whisky trail.

    Price level $$Time to spend 1–3 hrs

    9 min drive · 4.7 kmBroomfield Sq, Aberlour AB38 9QP

  9. Restaurant4.4727 reviews

    The Captain's Table

    Nestled at Findhorn Boat Yard in Forres, The Captain's Table is a welcoming seaside restaurant celebrated for its fresh, locally sourced seafood, hearty dishes, and scenic views over Findhorn Bay. Open daily from morning until evening, it offers a diverse menu including classic fish and chips, vegan options, and house-blended coffee, all served in a relaxed atmosphere with indoor and outdoor seating. Friendly service and a dog-friendly policy add to its appeal for visitors seeking an authentic coastal dining experience.

    Daily 9:30–21:00Price level $$Time to spend 1–2.5 hrs

    55 min drive · 28 kmFindhorn Boat Yard, Forres IV36 3YE

  10. Cafe4.4615 reviews

    The Salt Cellar

    Nestled in a 17th-century stone salt cellar in Lossiemouth, The Salt Cellar offers a warm, family-friendly dining experience with a diverse menu featuring fresh local seafood, Italian-inspired dishes, and hearty Scottish classics. Open daily from 10 am to 11 pm, this café and bistro combines historic ambiance with quality food and welcoming service, making it a beloved spot for both locals and visitors.

    Daily 10:00–23:00Price level $$Time to spend 1–2.5 hrs

    46 min drive · 23 km20 Clifton Rd, Lossiemouth IV31 6DJ

Explore Morayshire on the map

A handpicked selection of must-see spots in Morayshire, mapped for you.

More about Morayshire

Morayshire
Region guide

Morayshire travel guide

Explore Morayshire for whisky trails, medieval ruins, Pictish heritage, sandy beaches, fishing villages and the broad landscapes of north-east Scotland.

Tell me more about Morayshire

More to explore in Morayshire

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 Morayshire, UK

Discover the best of Morayshire with Evendo, a 100% free app-based travel guide covering attractions, landmarks, restaurants, and more. Plan your trip effortlessly.

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.