Notification: Please enable JavaScript and reload this page. Malts requires all users to enter their date of birth and country for verification of legal drinking age.
facebook-square pinterest-square twitter-square YouTube angle-down angle-left angle-right angle-up body caret-down caret-left caret-right caret-up casks character cross distillation Distillers-Edition Drops-of-Wisdom-close Drops-of-Wisdom-info Drops-of-Wisdom-orientation-arrow fermentation finish highlands islands left-arrow lowlands magnifying mashing minus nose palate Playhead plus process qq quote right-arrow scotland-outline scotland-shape Special-Release speyside star-half-empty star-half star-o star wechat weibo type-of-malt minus2 plus2


Established in 1823, an age of great achievement in the world of whisky, Mortlach distillery was the first legal distillery in Dufftown and it has long continued to set the standard

Established in 1823, an age of great achievement in the world of whisky, Mortlach distillery was the first legal distillery in Dufftown and it has long continued to set the standard. To this day, the unique liquid owes much to the brave vision of its greatest owners – George Cowie and his son Dr. Alexander Mitchell Cowie.

The Character
Elegant and powerful

Beloved of whisky writers and connoisseurs alike

Forget the light, fruity character of the traditional Speyside: Mortlach is muscular, bold and yet with subtle, refined aspects that keep connoisseurs coming back again and again.
Taste profile Flavour Map

Rich and highly complex

A muscular malt This is a Speyside malt unlike any other: a beast in the sense of power and complexity, with sweetness and dryness held in perfect balance to create an overall long lasting, viscous and complex sipping experience. This muscularity and intensity of flavour is at the heart of each of new expression – created by the unique 2.81 distillation process and the heart and soul of the distillery.

Discover the Flavour Map

Mortlach Heritage

Founded in 1823, the first three decades of Mortlach’s life were uncertain, with numerous owners coming and going. Fortunately, in 1853, a railway surveyor by the name of George Cowie took over.
Cowie had spent his career helping to build Britain’s infrastructure, and soon brought the same level of skill and determination to the craft of distillation – establishing Mortlach’s superiority over 40 years.
By 1896, George’s son Alexander joined the business, introduced the 2.81 distillation process, and set events in motion that would give us the rich, muscular whisky we know today.

A facet of Speyside few see

A facet of Speyside few see

Dufftown is at the heart of Speyside, a region considered by many to be the epicentre of Scotch whisky production. However, Mortlach stands out among its regional counterparts: a wildchild overlaying the traditional honey, vanilla and apple notes with a spectrum that runs from ripe autumn fruits to ginger.

View History

Mortlach. Malt Whisky. Made Magnificent

Discover Mortlach, the first legal distillery in Dufftown, Speyside. Born in 1823, Mortlach uses a unique & complex distillation process called ‘2.81 distilled’. The result is a bold, robust liquid that whisky connoisseurs refer to as “The Beast of Dufftown"

System.Web.HttpCompileException (0x80004005): e:\root\www_malts_com4329\www\Views\Partials\StructuredData.cshtml(56): error CS0103: The name 'context' does not exist in the current context at System.Web.Compilation.BuildManager.PostProcessFoundBuildResult(BuildResult result, Boolean keyFromVPP, VirtualPath virtualPath) at System.Web.Compilation.BuildManager.GetBuildResultFromCacheInternal(String cacheKey, Boolean keyFromVPP, VirtualPath virtualPath, Int64 hashCode, Boolean ensureIsUpToDate) at System.Web.Compilation.BuildManager.GetVPathBuildResultFromCacheInternal(VirtualPath virtualPath, Boolean ensureIsUpToDate) at System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate) at System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate) at System.Web.Compilation.BuildManager.GetVirtualPathObjectFactory(VirtualPath virtualPath, HttpContext context, Boolean allowCrossApp, Boolean throwIfNotFound) at System.Web.Mvc.BuildManagerWrapper.System.Web.Mvc.IBuildManager.FileExists(String virtualPath) at Microsoft.Web.Mvc.ViewEngineFixWorker`1.<>c__DisplayClass4.<GetPathFromGeneralName>b__0(String path) at System.Web.WebPages.DefaultDisplayMode.GetDisplayInfo(HttpContextBase httpContext, String virtualPath, Func`2 virtualPathExists) at System.Linq.Enumerable.WhereSelectListIterator`2.MoveNext() at System.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable`1 source, Func`2 predicate) at Microsoft.Web.Mvc.ViewEngineFixWorker`1.GetPathFromGeneralName(ControllerContext controllerContext, List`1 locations, String name, String controllerName, String areaName, String cacheKey, String[]& searchedLocations) at Microsoft.Web.Mvc.ViewEngineFixWorker`1.GetPath(ControllerContext controllerContext, String[] locations, String[] areaLocations, String locationsPropertyName, String name, String controllerName, String cacheKeyPrefix, Boolean useCache, String[]& searchedLocations) at Microsoft.Web.Mvc.ViewEngineFixWorker`1.FindPartialView(ControllerContext controllerContext, String partialViewName, Boolean useCache) at Umbraco.Web.Mvc.RenderViewEngine.FindPartialView(ControllerContext controllerContext, String partialViewName, Boolean useCache) at Umbraco.Core.Profiling.ProfilingViewEngine.FindPartialView(ControllerContext controllerContext, String partialViewName, Boolean useCache) at System.Web.Mvc.ViewEngineCollection.Find(Func`2 lookup, Boolean trackSearchedPaths) at System.Web.Mvc.ViewEngineCollection.FindPartialView(ControllerContext controllerContext, String partialViewName) at System.Web.Mvc.HtmlHelper.FindPartialView(ViewContext viewContext, String partialViewName, ViewEngineCollection viewEngineCollection) at System.Web.Mvc.HtmlHelper.RenderPartialInternal(String partialViewName, ViewDataDictionary viewData, Object model, TextWriter writer, ViewEngineCollection viewEngineCollection) at System.Web.Mvc.Html.PartialExtensions.Partial(HtmlHelper htmlHelper, String partialViewName, Object model, ViewDataDictionary viewData) at ASP._Page_Views_Page_cshtml.Execute() in e:\root\www_malts_com4329\www\Views\Page.cshtml:line 34