Scotland Hotels
At Macdonald Hotels, our Scottish heritage is in our name.
Our Hotels in Scotland
Stay at any of our 10 hotels or 3 self-catering resorts in Scotland, a land of big cities and beautiful countryside, and you'll quickly find there's so much to see and do.