The Old Mill Inn Brodie



The Old Mill Inn is a country hotel and restaurant situated in Brodie, a historic village in the Scottish Highlands. Our country setting, nestling on the banks of the Muckle Burn and near the renowned Culbin Forest, is a short distance from historical Brodie Castle and a brief stroll to the celebrated shopping destination Brodie Countryfare. Picturesquely located between Forres in Moray and Nairn in the Scottish Highlands, The Old Mill Inn is a perfect base for you to explore and experience all the magic of the “Scottish Riviera” known for its famously mild micro-climate, scenic sights and rich historical sites. On the doorstep of the world’s largest concentration of Whisky distilleries, the famous Speyside Malt Whisky Trail, and in easy reach of Elgin, with its historic cathedral, and only a 30 minute drive to the capital of the Highlands, Inverness, there is something for everyone from outdoor enthusiasts to those looking to just escape to the tranquility and majesty of the Moray Firth.


  • Accessible Parking or Drop-off point
  • Children Welcome
  • Disabled Access
  • Groups Welcome
  • Parking

Getting Here

Get Directions to The Old Mill Inn Brodie using Google Maps