The Caledonian Hotel, Portmahomack provides friendly, comfortable accommodation in a beach-front village setting on the east coast of the Scottish Highlands. STB 3-star rated.

If you are looking for good value for money in a child and dog friendly establishment, then use us as your base for touring the North of Scotland.