Macdonald Hotels operate 45 hotels across the UK, each with their own unique style. Whether located in a city or the countryside, every Macdonald hotel is full of individual charm and local character. You will find hotels in Scotland, the north of England and the Lake District, as well as the Midlands, Wales, London and the south of England. They also offer resorts in the UK, as well as Spain and Portugal, business hotels and spa and fitness hotels. Many of their hotels are ideal for golfing holidays, while all Macdonalds Hotels could be the perfect location for your wedding. Book and earn cashback rewards with these great deals.