« Back to accommodation in Northern Highlands
B&Bs & Guesthouses in Northern Highlands
Taking advantage of the excellent choice of Guest House and B&B accommodation is the ideal way of touring in the Northern Highlands. West coast resorts such as Ullapool and Gairloch have a good range but even remoter communities, like Lochinver, can still offer choice. Best to book ahead especially in peak season, especially when driving distances can be long.
Ullapool, Ross-shire, IV26 2TU
Welcome to Birchgrove here in the beautiful fishing village of Ullapool on the west coast of Scotland.
Price: £65 - £75 (Per room per night)
Lochcarron, Ross-shire, IV54 8YA
Secluded detached house with panoramic views over Lochcarron and the Attadale Mountains.
By Garve, IV23 2PH
The Lodge Guesthouse holds a prime place in the beautiful area, amongst the munro 'Ben Wyvis'
Price: £32 - £59.95 (Per room per night)
Lochbroom, Ullapool, IV23 2SG
Located in Loggie, 12 miles from Ullapool, here at Torran a warm Highland welcome awaits you.
Price: £32.50 - £35 (Per person per night)
Ullapool, Ross-shire, IV26 2UR
Tastefully decorated and modernised 19th century fishermans cottage. Quality 4 star accommodation and good food.
Price: £20 - £26 (Per person per night)
by Torridon, IV54 8XN
Relaxing, award winning B&B overlooking Loch Torridon. Peaceful, picturesque village. Quality & comfort with a green ethos.
Price: £35 - £45 (Per person per night)
Ullapool, IV26 2UP
We make and serving our own bread, preserves home made black pudding, (96% meat) sausages, home smoked kippers and salmon.
Price: £27.50 (Per person per night)
Tain, IV19 1HP
Homely B&B close to town. Golf courses, restaurants and shops nearby.
Dornoch, IV25 3EB
Old Scottish house overlooking Kyle of Sutherland to Ross-shire hills.
Tain, IV19 1BN
Golf View House is situated on the outskirts of the Royal Burgh of Tain and enjoys uninterrupted views across Tain Golf...
Price: £30 - £38 (Per person per night)
Gairloch, Ross-shire, IV21 2AH
Situated on the outskirts of Gairloch, overlooking the harbour. Ideal base for hill-walking.
Price: £26 - £36 (Per person per night)
Brora, Sutherland, KW9 6LR
Historic building within a large garden.
Price: £18 - £25 (Per person per night)
Ullapool, Wester-Ross, IV26 2SX
The Sheiling Guest House is Ullapools finest Guest House set within 1 acre of its own grounds.
Price: £45 - £80 (Per room per night)
Wick, KW1 5NJ
A warm Highland welcome awaits you at "The Clachan” where we have been welcoming guests for nearly three decades.
Price: £30 - £32 (Per person per night)
| 1 | Birchgrove B & B | Ullapool, Ross-shire, IV26 2TU | |
| 2 | Aultsigh | Lochcarron, Ross-shire, IV54 8YA | |
| 3 | Inchbae Lodge Guest House | By Garve, IV23 2PH | |
| 4 | Torran B&B | Lochbroom, Ullapool, IV23 2SG | |
| 5 | Point Cottage Bed and Breakfast | Ullapool, Ross-shire, IV26 2UR | |
| 6 | Aurora | by Torridon, IV54 8XN | |
| 7 | Woodlands Bed and Breakfast | Ullapool, IV26 2UP | |
| 8 | Creagh Dhu Bed and Breakfast | Tain, IV19 1HP | |
| 9 | Littletown Cottage | Dornoch, IV25 3EB | |
| 10 | Golf View House | Tain, IV19 1BN | |
| 11 | Heatherdale | Gairloch, Ross-shire, IV21 2AH | |
| 12 | Clynelish Farm | Brora, Sutherland, KW9 6LR | |
| 13 | Hillview | Dornoch, IV25 3RD | |
| 14 | The Sheiling Guest House | Ullapool, Wester-Ross, IV26 2SX | |
| 15 | The Clachan | Wick, KW1 5NJ |
Click the map pins to view more information.





