Traditional Scottish restaurant
Everything you need to feel at home
Explore beautiful Perthshire
Enjoy freshly prepared food throughout the day
About Milton Royal
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.
"A comfortable room at a very good rate and one of the best breakfasts I've eaten. I want to come back to the area to do some more exploring and I will definitely stay at the Milton Royal."Busybee888, TripAdvisor
"I had a couple of nights here and the rooms were spotless. The best quality of food for breakfast ever, and the staff were very helpful and friendly. I would recommend this hotel."Wilma H, TripAdvisor
"Our room was spacious, spotlessly clean, and very comfortable. The highlight of the stay was the helpful and pleasant service that we received from all members of staff."Martin S, TripAdvisor
"The food was excellent, and the fish and chips were to die for. All the bar staff were great, made my stay at the hotel a night I won't forget for a while. Couldn't fault anything, it was amazing. Will definitely return soon."fionamccallum74, TripAdvisor
Best price guarantee
Book directly through this website to receive the best deal on your stay.
Food & drink
Our traditional Scottish restaurant serves a selection of freshly prepared dishes throughout the day.