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.
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.

Location and hospitality
Scored 9.4
9.4
Rated superb
Superb
234 reviews
Price from
£95
per night
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.

Milk and cereal provided. Overall very nice place to stay.
Scored 8.9
8.9
Rated fabulous
Fabulous
178 reviews
Price from
£99
per night
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.

Fab location
Scored 9.4
9.4
Rated superb
Superb
258 reviews
Price from
£122
per night
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.

This is one of the best B&Bs I’ve stayed at, excellent location, organisation and communication. The rooms were immaculate and so comfortable. Great continental breakfast with a variety of options and Kim was lovely to chat to!
Scored 9.2
9.2
Rated superb
Superb
423 reviews
Price from
£95
per night
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.

We had a lovely stay here, everything was provided and very comfortable. It was great to have use of the dining area too. Very quiet location so we had a good nights sleep.
Scored 9.7
9.7
Rated exceptional
Exceptional
75 reviews
Price from
£102
per night
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.

Friendly service, everyone pleasant and a nice dog.
Scored 8.9
8.9
Rated fabulous
Fabulous
351 reviews
Price from
£80
per night
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.

The room was very well presented and a good level of cleanliness. I appreciated the nice touches on the hospitality tray. The bed was very comfortable so had a good nights sleep. The breakfast offered a good selection of items and at a good quality.
Scored 8.7
8.7
Rated fabulous
Fabulous
555 reviews
Price from
£90
per night
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.

Good location just off A9. Excellent meal in pub. Rooms clean.
Scored 8.0
8.0
Rated very good
Very good
317 reviews
Price from
£90
per night
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.

Everything! Our host Fiona was very friendly and informative. Fiona has added extras that make The Factor’s House truly exceptional. The room was beautifully decorated. The best B&B experience in the Highlands. We would like to return.
Scored 9.8
9.8
Rated exceptional
Exceptional
115 reviews
Price from
£204
per night
Tarrel Farmhouse, hotel in Portmahomack

Located in Portmahomack, Tarrel Farmhouse features a walled garden. The accommodation provides a shared lounge and free WiFi. At the bed and breakfast, rooms are equipped with a wardrobe.

Lovely premises and room was nice. Great breakfast. Lovely staff.
Scored 9.7
9.7
Rated exceptional
Exceptional
199 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.2
    8.2
    Rated very good
    Very good
     · 213 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
     · 199 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.2
    8.2
    Rated very good
    Very good
     · 213 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
     · 199 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
     · 199 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
     · 234 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.2
    8.2
    Rated very good
    Very good
     · 213 reviews
    Great location. Friendly hosts and excellent breakfast
    richard
    Young couple
gogless