Sign up to our mailing list

Macdonald Spey Valley Resort

  • This four-star family hotel is set in the Scottish Highlands Cairngorms National Park with endless amounts of activities accessible from the hotel and very close by. With the 18-hole Spey Valley Championship course less than a 5-minutes’ drive away and Spey Valley Shopping, Cinema and Carvery less than 200 yards away the location could not be more ideal.

    The Highland Hotel is part of the Macdonald Aviemore Resort which features 7 restaurants and bars a modern leisure centre and an excellent golf course. The resorts offers an array of dining options to suit all tastes including a Scottish steakhouse, a classic Italian restaurant and a sports bar. The spa featuring a sauna, steam room and spa bath, is a charming place to unwind and relax after a round or two and hotel also boasts a fully equipped fitness centre.

    The comfortable rooms are all fully-fitted with TVs and radios as well as ensuite bathrooms with baths and showers. The rooms also feature lovely views of the hotel’s surroundings and the Cairngorm Mountains. Surrounded by the beautiful Inverness countryside, The Highlands Hotels is a perfect place for your golf holiday.

    PLUS : 1 in 12 stay & play free, £10 bar credit (min 12), 20% off additional drinks (min 12) - Book before 31st March 2020

    We are proud to offer an extensive range of UK & Ireland golf programmes, below is just a sample of the packages available at Macdonald Spey Valley Resort. We offer much more, so contact the team with your requirements and we will do the rest.






    Bar, Bike hire (extra charge), Gardens, Golf course within 3km, Gym, Indoor pool, Hot tub, Laundry, Massage (extra charge), Mini golf, Restaurant, Sauna, Spa, Steam bath, Steam room, Terrace, Wi-Fi


    Hairdryer, Satellite TV, Tea & coffee facilities, Toiletries


    Golf courses

    Spey Valley Golf & Country ClubUnited Kingdom

    Spey Valley Golf & Country Club

    We know it's a real pain filling in long winded enquiry forms so we've given you two options…

    Quick Enquiry - this includes an option to request a call back at a time convenient to you. Please enter your details below.

    Detailed Enquiry - click here to complete the enquiry form and we'll contact you with a detailed quote based on the information you've provided

    Thanks for your enquiry