About Milton Royal
A historic 36 bedroom hotel in Blairgowrie
Milton Royal is a historic 36 bedroom hotel in the centre of Blairgowrie. With charming Victorian architecture, a traditional Scottish restaurant, and a warm, welcoming atmosphere, Milton Royal provides the perfect base for experiencing everything this beautiful part of Scotland has to offer.
Sitting to the north of the city of Perth, Blairgowrie is one of the largest towns in Perthshire. Popular with walkers, the town is the main start point for the 60 mile circular Cateran Trail, and has several golf courses nearby. Local attractions such as Persie Distillery, Loch of the Lowes, and the Beatrix Potter Exhibition and Garden are also just a short drive away.
Food & drink
Our traditional Scottish restaurant serves a selection of freshly prepared dishes throughout the day.