Castle Hotels in Scotland
Scotland has 35 castles you can stay the night in: eleven hotels, six B&Bs and guest houses and 18 holiday lets. The best known are Roslin Castle in Midlothian, Dornoch Castle in Highland and Colliston Castle in Angus.
Castle hotels
Rooms, restaurants and staff on site: book a night the way you would at any hotel.
Castle B&Bs and guest houses
Smaller and more personal, often with the owners living in.
Castles to rent
Holiday lets and exclusive-use castles, where the whole place (or a tower of it) is yours for the stay.
Roslin Castle
Midlothian
Colliston Castle
Angus
Aldourie Castle
Highland
Blairquhan Castle
South Ayrshire
Castle of Park
Dumfries and Galloway
Dairsie Castle
Fife
Saddell Castle
Argyll and Bute
Aikwood Tower
Scottish Borders
Torrisdale Castle
Argyll and Bute
Kames Castle
Argyll and Bute
Liberton Tower
Edinburgh
Plean Castle
Stirling
Tower of Hallbar
South Lanarkshire
Craufurdland Castle
East Ayrshire
Fairburn Tower
Highland
Muckrach Castle
Highland
Dalnaglar Castle
Perth and Kinross
St Conan's Tower
Argyll and Bute
Other nations: Castle hotels in England · Castle hotels in Wales · Castle hotels in Ireland