Skip to content

Hotels in Scotland

  • Aviemore

    Rooms from £63.00 per night

    • 2 minutes from Spey Valley Shopping
    • Finest views of the Cairngorm Mountain
    • Ideal place for groups
    • 87 classic rooms and suites
  • Aviemore

    Rooms from £89.00 per night

    • 4 Hotels and 18 Woodland Lodges
    • Leisure Centre with Pool, Gym and Luxury Spa
    • Word-class Conference Centre
    • 3D Cinema

About Our Hotels in Scotland

At Macdonald Hotels, our Scottish heritage is in our name. Stay at any of our 13 hotels in Scotland, a land of big cities and beautiful countryside, and you'll quickly find there's so much to see and do.  The landscape's full of drama and unspoilt beauty - the perfect playground if you like wild, open spaces.

There are hundreds of years of history and tradition In Scotland, from ancient castles to mythical creatures. Our hotels in cities like Edinburgh and Glasgow are smart and sophisticated places to stay, so you can explore, shop and enjoy the famous Scots hospitality. It's little wonder that cities in Scotland rank amongst the top destinations for European city breaks and you can find the best they have to offer from our hotels.

For golf lovers, Scotland is paradise. With over 500 courses including Spey Valley, one of the finest courses Scotland has to offer, you can get in 18 holes from a number of our hotels. Once you've finished your round, retreat to the bar at your Macdonald Hotel and celebrate accordingly: with a dram of malt whisky.