Here at the Castle hotel we have four newly refurbished guest rooms available year round. Each room is named after a popular and local Scottish whisky; Highland Park, Morangie, Dalmore and Grouse, each of which we have available to sample at our bar.

The rooms are priced  per room per night and includes a full Scottish or vegetarian breakfast for each guest.


Book Now


Two of our guest rooms, Morangie and Dalmore,  have stunning sea views. Each room is equipped with an en-suite shower room with underfloor heating.

The Castle Hotel looks out onto the picturesque Dornoch Firth. Two of our guest rooms are western facing meaning those rooms often over look stunning sunsets such as this one.


Here at the Castle Hotel we welcome visitors with both 2 legs and 4 paws. Up to 2 dogs are welcome in all rooms, with the exception of the Highland Park guest room. We require a good housekeeping deposit of £150 payable on arrival if you do wish you bring your dogs. We look forward to welcoming you and your furry friends upon arrival.





Our Rooms

The Dalmore 

The Dalmore room features child-friendly bunk beds.

The Dalmore room is one of our family rooms. This guest room contains one double bed and set of bunk beds suitable for both adults and children. This room has a sea view and sleeps up to four people.

The Dalmore room is priced at £110 per night.



The Grouse

The master bed in our Grouse family room.

The Grouse room is a family room with one double and one single bed. The room is ideal for small families or groups, it sleeps up to three people.

The grouse room is priced at  £100 per night.




The Morangie 

The Morangie room can be either a twin or double room. This room has a sea view looking onto the Dornoch firth and sleeps up to two people.

Our Morangie Room can be either a double room or two singles.

The Morangie room is priced a £90 per night.







The Highland Park 

Each guest room at the Castle Hotel has an en-suite shower room.


The Highland Park room contains twin beds and sleeps up to two people. Due to the room dimensions we do not allow dogs to stay in this room.

The Highland Park room is priced at £80 per night.











*Our booking procedure is in partnership with