Food, drink and stay in Portmahomack

Castle Hotel

Castle Hotel, Castle Street, Portmahomack, Ross-Shire, IV20 1YE

01862 871345

4 En-suite Bedrooms

• Free Wifi

• Television

• Public Bar

• Regular entertainment

• Outside seating area

• Dining Room

• Restaurant

• Dog friendly

• Pool table

• Real fire

• Open all year round

The Castle Hotel is a traditional, highland hotel/pub in the heart of Portmahomack.

Situated by the monument and close to the harbour and award winning sandy beach.

The spectacular views of Dornoch Firth and the Sutherland hills can be enjoyed whatever the weather either from the comfort of our cozy fireside or from the sunny outside seating area. Dolphins, seals and a wide range of sea birds are regularly spotted from the hotel.

We have recently renovated our four, themed, en-suite guest bedrooms. All rooms have underfloor heating in the fully refurbished bathrooms.  We can accommodate for individuals or larger groups in our family rooms.   Both our Morangie and Dalmore rooms have stunning sea views.

All rooms are equipped with the following:

• En-Suite shower room with underfloor heating

• Complimentary toiletries

• TV with Freeview

• Free broadband with Wi-Fi

• USB points in all rooms

• Complimentary tea and coffee making facilities

• Hairdryers in all rooms

• Ironing facilities available

• Tourist and local information

The Castle Hotel is ideal for those wanting to visit a remote location whilst still enjoying a vibrant pub atmosphere.  The Hotel is a fantastic base for all types of sporting and leisure activities on both land and sea. We regularly host live music events from a variety of local artists ranging from rock and pop bands to traditional Ceilidh music and choirs.  We have even had the odd impromptu piper.

We are a short detour of the North Coast 500 route and have a bed and breakfast and motorhome hire package available.  Please contact us for further detail

The price of our rooms ranges from £65 to £95 per night, including full Scottish breakfast and can be booked through our website or directly on 01862 871345.