We're giving you the chance to win back the value of your meal - every time you dine this month!

Good to know

Average Price
££££ - £30 - £49
Cuisine
British, Scottish
Ambience
Cosy, Traditional
Food Occasions
Dinner, Lunch
Perfect for
Celebrations
Food Hygiene Rating
Food Hygiene Rating Pass for The Mash Tun Hotel

About

The Mash Tun Hotel in Aberlour is a riverside inn and restaurant offering classic Scottish hospitality in the heart of Speyside. Located on Broomfield Square, the hotel sits directly beside the River Spey, placing it at the centre of Scotland’s renowned whisky-producing region. Aberlour is a small, picturesque village known for its distilleries, walking routes and fishing spots, making the restaurant a popular stop for travellers exploring the Malt Whisky Trail or the Speyside Way.

The building dates back to the late 19th century and retains the character of a traditional Scottish inn, with stone walls, timber features and a warm, intimate atmosphere. Inside, the dining room is compact and cosy, offering views towards the river, while the adjoining whisky bar is a focal point of the venue. The bar is particularly notable for its extensive collection of single malts, including rare bottlings and a strong emphasis on Speyside distilleries.

The restaurant serves modern Scottish cuisine with a focus on local produce. The menu typically includes dishes such as fresh Scottish salmon, slow-cooked meats, seasonal vegetables, hearty soups and traditional desserts. Specials change throughout the year to reflect regional ingredients, and the kitchen aims to offer refined cooking in an informal setting. Lighter bar snacks are also available for those visiting primarily for whisky tasting.

The Mash Tun Hotel is well regarded for its combination of food, whisky and location, attracting walkers, anglers and whisky enthusiasts. With its riverside setting, emphasis on Scottish flavours and proximity to some of the region’s most famous distilleries, The Mash Tun Hotel offers a distinctive dining experience in Speyside, blending local heritage with relaxed, high-quality cooking in one of Scotland’s most scenic areas.

Read more +

FAQs

Is there a dress code?

Yes the dress code is smart/casual attire.

Details

Get directions to The Mash Tun Hotel Get directions to The Mash Tun Hotel
Location
Broomfield Sq, Aberlour, Highlands & Islands, AB38 9QP

01340 881 771 01340 881 771

Website

Opening Times

Lunch
Mon 11:00-14:30
Tue 11:00-14:30
Wed 11:00-14:30
Thu 11:00-14:30
Fri Closed
Sat Closed
Sun Closed
Dinner
Mon 17:15-22:00
Tue 17:15-22:00
Wed 17:15-22:00
Thu 17:15-22:00
Fri Closed
Sat Closed
Sun Closed
All day
Mon Closed
Tue Closed
Wed Closed
Thu Closed
Fri 11:00-23:00
Sat 11:00-23:00
Sun 11:00-21:00

Reviews

Share your thoughts with other diners

Write a review

Reserve your table

Find a table

Sorry, you cannot spend SquareMeal vouchers here yet.

Other restaurants we like near The Mash Tun Hotel

The Mash Tun Hotel
Close