CastleMapper
Menu

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.

Map of all castles in Scotland →

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.

Other nations: Castle hotels in England · Castle hotels in Wales · Castle hotels in Ireland