Welcome to the homepage of Muckrach Lodge Hotel and Restaurant. A delightful, warm, friendly and relaxed country house highland hotel in the heart of the Spey Valley. Our Grantown on Spey hotel near Aviemore is a stylish and elegant haven for romantic couples, the Highland tourist, familes and sportsmen and women. Our hotel welcomes dogs and other pets. Children are welcome too. So have a look around and call us, email or use the online booking system to stay and enjoy our fantastic service.
Because we directly control the rates on our website we can make them lower than anywhere else on the web. Do call us or email us if you cannot see the rate or room and service options you require. We'll do our best to help and structure a deal for you.