There are castle hotels in Scotland to suit all occasions, from luxury 5 star romantic breaks to family holidays. With Celtic Castles, you can stay overnight in Scottish castle hotels close to Edinburgh and other major cities, next to lochs, above a rocky cliff face, or in amongst the mountains of the Scottish Highlands.

We specialise in castles to stay in, and we personally stay in every castle we feature. Best of all, you can benefit from our expert knowledge free of charge! All of the castles below are hand-picked by our castle experts.

Castles available to book through Celtic Castles