Macdonal Hotels

Search Macdonald Hotels

Macdonald Hotels in The Lake District

Macdonald Hotels in The Midlands

Macdonald Hotels in Wales


Check-in / Check-out

Promo Code

Three nights for Two

Whether it's a visit to your favourite staycation spot or the chance to explore somewhere new, we've got it covered, with a fantastic offer of stay 3 nights for the price of 2. This offer, available at a host of our hotels from the Highlands of Scotland to the South Coast of England, means your choice is endless.

Enjoy 3 nights for the price of 2 but only until 31st March 2021!

Available at all Macdonald Hotels across the UK 


If you prefer to talk to someone, you can book via our Central Reservations Team. Call 0344 879 9210.

Terms & Conditions

This offer is subject to availability. Only available on a bed and breakfast basis only. Supplements may apply on Deluxe rooms and above. Offer is only available when booking direct. This offer is valid for bookings & stays before 31st March 2021. Full prepayment will be taken at time of booking. Offer only available at the Highlands Hotel in Aviemore Resort. 


Stay Connected

Keep up-to-date with our latest news and offers