Our hotel in Aviemore
Macdonald Highlands Hotel is a relaxing, stylish 4-star hotel
situated in the very heart of
Macdonald Aviemore Resort. Boasting 151 luxurious rooms and our
new Scottish Steakhouse, our Highlands Hotel is ideal for those
travelling for business or leisure. With direct access to Spey
Valley Leisure Centre, you can rest assured that you'll be well and
truly relaxed once you check out.