Skip to main content

The best B&Bs in Portmahomack

Check out our pick of great B&Bs in Portmahomack

Filter by:

Review score

See the latest prices and deals by choosing your dates.
Canterra Cottage, hotel in Portmahomack

Canterra Cottage offers accommodation 12 km from Tain. Royal Dornoch is 27 km away. Free private parking is available on site. Every room comes with a flat-screen TV.

It’s away from everything
Scored 8.9
8.9
Rated fabulous
Fabulous
177 reviews
Price from
£99
1 night, 2 adults
Strathview Lodge, hotel in Portmahomack

Located on the A9, 5.2 miles from Dornoch, Strathview Lodge has free WiFi available throughout the property and free on-site parking.

Lovely property and location. They were very friendly and welcoming. The room was very comfortable and both the room and the bathroom were immaculate. The breakfast was delicious.
Scored 9.4
9.4
Rated superb
Superb
257 reviews
Price from
£122
1 night, 2 adults
St Duthus Villa Guesthouse, hotel in Portmahomack

Housed in a historic building, the recently renovated St Duthus Villa Guesthouse offers accommodation with a terrace and free WiFi.

We enjoyed the hospitality and comfort of our room. Such a well organized and satisfactory continental breakfast was provided, with good coffee! Found our way to a great restaurant in the train station a short walk away.
Scored 9.2
9.2
Rated superb
Superb
442 reviews
Price from
£95
1 night, 2 adults
Glenshee Guest House, hotel in Portmahomack

Glenshee Guest House is located in Golspie, 3.4 km from Dunrobin Castle, 16 km from Carnegie Club Skibo Castle, and 17 km from Royal Dornoch Golf Club.

The owners were warm and friendly, welcoming. Place was spotless Modern room .
Scored 9.7
9.7
Rated exceptional
Exceptional
82 reviews
Price from
£90
1 night, 2 adults
Invicta House B&B, hotel in Portmahomack

Featuring a garden, Invicta House B&B provides accommodation in Golspie. Free WiFi is available. A flat-screen TV with cable channels and DVD player are available in some units.

Breakfast was not bad black pudding was very greasy
Scored 8.9
8.9
Rated fabulous
Fabulous
356 reviews
Price from
£80
1 night, 2 adults
Springfield guest house, hotel in Portmahomack

Featuring free WiFi, Springfield guest house offers accommodation in Tain. Free private parking is available on site. Rooms are fitted with a flat-screen TV.

Modernised facilities in a traditional building. Everything was clean and comfortable. Very nice breakfast room and good choice of breakfast products. Good Wi-Fi. Off road parking. Nice staff.
Scored 8.8
8.8
Rated fabulous
Fabulous
558 reviews
Price from
£90
1 night, 2 adults
The Shandwick Inn, hotel in Portmahomack

The Shandwick Inn, a property with a bar, is located in Tain, 47 km from Inverness Castle, 38 km from Strathpeffer Spa Golf Club, as well as 47 km from Inverness Railway Station.

The comfiest bed!! And evening meal was lovely
Scored 8.0
8.0
Rated very good
Very good
319 reviews
Price from
£90
1 night, 2 adults
Woodlands Bed and Breakfast, hotel in Portmahomack

Located in Dornoch and only 600 metres from Royal Dornoch Golf Club, Woodlands Bed and Breakfast provides accommodation with garden views, free WiFi and free private parking.

Breakfast was outstanding!
Scored 8.5
8.5
Rated very good
Very good
365 reviews
Price from
£155
1 night, 2 adults
The Factor's House, hotel in Portmahomack

Located in Cromarty, The Factor’s House offers 5* accommodation 22.5 miles from Inverness. The bed and breakfast features free WiFi and on-site parking.

Very nice and clean cottage close to a nice seaside village. Conveniently located, walking distance to the center
Scored 9.8
9.8
Rated exceptional
Exceptional
114 reviews
Price from
£187
1 night, 2 adults
Caledonian House, hotel in Portmahomack

Caledonian House is situated on the beachfront of Portmahomack, 15 km from Tain. Free WiFi is offered throughout the property and free private parking is available on site.

Great comfortable rm and breakfast
Scored 9.4
9.4
Rated superb
Superb
233 reviews
All B&Bs in Portmahomack
Looking for a B&B?
For travellers who enjoy beauty in the simple things, a bed and breakfast (B&B) is the perfect place for a getaway. Hosts welcome guests into their homes and provide a private room and complimentary breakfast. Bathrooms may be shared by other guests, and there is often shared space with the host.
Search B&Bs in Portmahomack

B&Bs that guests love in Portmahomack

  • Scored 8.1
    8.1
    Rated very good
    Very good
     · 205 reviews
    This is a charming property in a quiet little town on the water. It was the most relaxing couple of days having The Castle crew taking care of me. The room was great, with a view of the water. The bed was comfortable, the food was great, wonderful whisky selection, and live music on Sunday. I had a wonderful stay.
    Anne
    Solo traveller
  • Scored 9.4
    9.4
    Rated superb
    Superb
     · 5 reviews
    Location was close to where we wanted to visit, quiet, amazing views, well furnished, lots of mod cons eg sky/WiFi, had all you needed and more, own parking foe the cottage for atleast 3 cars, own private garden with outside searing there was board games and entertainment things if needed but we didn't use those.
    Kim
    Young couple
  • Scored 8.7
    8.7
    Rated fabulous
    Fabulous
     · 3 reviews
    Great location, great host. Lovely log burner. Just 10 yards to the harbour and 50 yards to the beach. Great for walks with the dog!
    JM
    Young couple
  • Avg. price/night: £155
    Scored 9.7
    9.7
    Rated exceptional
    Exceptional
     · 200 reviews
    Beautiful building with lovely decoration and excellent facilities. Great location - very quiet but close to main road.
    Margaret
    Young couple
  • Scored 9.4
    9.4
    Rated superb
    Superb
     · 5 reviews
    Lovely well-equipped cottage, which was all on one level and perfect for my elderly mother with limited mobility. Lovely quiet location, close to the see and lovely walks right from the doorstep, but also within easy reach of facilities in the village (Portmahomack) and town (Tain). Lovely private garden with summerhouse over-looking the sea.
    Christine
    Solo traveller
  • Scored 8.1
    8.1
    Rated very good
    Very good
     · 205 reviews
    Portmahomack is absolutely lovely. A quaint, quiet fishing village with a wonderful beach. The Castle Hotel is steps away from the gorgeous beach and we could watch the sun set from our sea view room.
    Nathan
    Young couple
  • Avg. price/night: £155
    Scored 9.7
    9.7
    Rated exceptional
    Exceptional
     · 200 reviews
    Excellent breakfast, best one we've had in Scotland Friendly hosts Plenty of parking Quiet farmhouse away from the city
    Agathe
    Young couple
  • Avg. price/night: £155
    Scored 9.7
    9.7
    Rated exceptional
    Exceptional
     · 200 reviews
    Definitely a 5* bed and breakfast. The place is so cozy and comfortable. The owner Jenni was really lovely and answered any questions about the area and also helped with a garage number incase we needed it for the car. The linens and furnishings are all top quality. Breakfast was lovely with delicious scrambled eggs. Would definitely recommend to anyone going to the area. The gardens are lovely to sit in if the weather is good and it's so quiet. Fantastic.
    jacqueline
    Young couple
  • Avg. price/night: £95
    Scored 9.4
    9.4
    Rated superb
    Superb
     · 233 reviews
    A lovely well kept house in a beautiful location. Host was friendly and makes an excellent breakfast! Kindly allowed us to use the dining room in the evening as the local restaurant was fully booked. A very quiet relaxing location by the water. Comfy beds! Gallery and shop below is lovely as well.
    A
    April
    Family with young children
  • Scored 8.1
    8.1
    Rated very good
    Very good
     · 205 reviews
    Great location. Friendly hosts and excellent breakfast
    richard
    Young couple