Skip to main content

Hotels in Lairg

49 handpicked places to stay

Achness Hotel

Achness Hotel

Hotel · Rosehall, Lairg

A small nine-room hotel in Rosehall, near Lairg, suited to walkers, cyclists and anglers wanting a proper meal and a warm room after a day outdoors.

Invercassley Cottage

Invercassley Cottage

B&B · Rosehall, Lairg

B&B in Rosehall near Lairg with en-suite rooms, free parking and a garden, close to Loch Lunndiadh for fishing.

Loch View Lairg

Loch View Lairg

B&B · Lochside, Lairg

Loch-side B&B in Lairg, Sutherland, handy for fishing, nearby pubs and restaurants, with free parking and en-suite family rooms.

Am Bathach

Am Bathach

Guest Accommodation · Altass, Lairg

A single-room retreat at Altass near Lairg, deep in the Highlands with mountain views and a garden setting all to itself.

Lairg Highland Hotel

Lairg Highland Hotel

Hotel · Main Street, Lairg

A small 9-room hotel on Lairg's Main Street with a relaxed bar and restaurant, free breakfast and free parking, near Dunrobin Castle.

Altnacealgach Motel

Altnacealgach Motel

Hotel · Ledmore, Lairg

A six-room motel at Ledmore near Lairg, with kitchenette rooms looking out over loch and mountain scenery.

B&B
Willie Jacks Cottage B&B Near NC500

Willie Jacks Cottage B&B Near NC500

B&B · Dalmore, Rogart · 15 miles away

Adults-only B&B in Dalmore, Rogart, with its own spa and sauna and mountain views along the NC500 route.

Altnaharra Hotel

Altnaharra Hotel

Hotel · Altnaharra, Lairg

Deep in the Highlands near Lairg, the 19-room Altnaharra Hotel pairs a remote fishing-country setting with a well-regarded restaurant.

Dunroamin Hotel

Dunroamin Hotel

Hotel · Lairg Road, Bonar Bridge · 15.3 miles away

A straightforward hotel on Lairg Road in Bonar Bridge, in the Highlands close to Ardgay and Dunrobin Castle, with fishing and walking on the doorstep.

Newton Lodge

Newton Lodge

Hotel · Newton Lodge,, Unapool · 19.1 miles away

Newton Lodge is a small hotel near Unapool in the Highlands, with mountain-view rooms and free on-site parking.

Kylesku Hotel

Kylesku Hotel

Hotel · Kylesku, Kylestrome · 20.1 miles away

Kylesku Hotel sits by the water in Kylestrome, Highlands, with mountain views and fishing right on its doorstep.

Strathview Lodge

Strathview Lodge

B&B · Strathview Bed And Breakfast, Dornoch · 20.5 miles away

A three-room B&B in Dornoch, Highlands, handy for Dunrobin Castle and Golspie, with free parking and 24-hour reception.

Clashmore Wood

Clashmore Wood

B&B · Littleburn, Dornoch · 21.6 miles away

A Dornoch B&B on Littleburn with mountain views, family rooms and free parking, close to Dunrobin Castle and Tain.

Invicta House B&B

Invicta House B&B

B&B · 10 Ferry Road, Golspie · 23.1 miles away

Invicta House B&B on Ferry Road, Golspie, sits close to Dunrobin Castle with garden and mountain views but no on-site parking.

Heartseed House Bed & Breakfast

Heartseed House Bed & Breakfast

B&B · No 2 The Pillars, Dornoch · 23.4 miles away

A 5-star-rated Dornoch B&B at No 2 The Pillars, walkable to Dornoch Cathedral and Royal Dornoch Golf Course, with free on-site parking.

Golspie Inn

Golspie Inn

Hotel · Old Bank Road, Golspie · 23.7 miles away

A straightforward 12-room inn on Old Bank Road in Golspie, suited to golf, fishing and castle-visiting breaks in the Highlands.

The Sheiling Guesthouse
4 star★

The Sheiling Guesthouse

Guest House · Garve Road, loch shore, Ullapool · 24.1 miles away

A modern guesthouse directly on the shore of Loch Broom, five minutes from the ferry terminal, praised for its views and breakfasts.

Lochview Guest House
4 star★

Lochview Guest House

Guest House · Garve Road, on the banks of Loch Broom, Ullapool · 24.1 miles away

A family-run guest house on the banks of Loch Broom with six rooms, accessible options, and freshly cooked à la carte breakfasts.

Harbour House

Harbour House

Guest Accommodation · Garve Road, Ullapool · 24.2 miles away

A guest house on Ullapool's Garve Road, in the Highlands, with mountain views and free parking for exploring the area.

Dacama House

Dacama House

B&B · 5 Broombank, Ullapool · 24.3 miles away

Adults-only B&B at 5 Broombank in Ullapool, with free on-site parking, a garden and 24 hour reception for easy arrivals.

Inver Lodge

Inver Lodge

Hotel · Iolaire Road, Lochinver, Lairg

A modern-built hotel above Lochinver in the Highlands, with 20 rooms, water views and a seafood restaurant on site.

Hotel
The Royal Hotel
3 star★★

The Royal Hotel

Hotel · Garve Road, harbourside, Ullapool · 24.3 miles away

Believed to be Ullapool's oldest hotel, this 55-room waterfront property on Loch Broom pairs harbour and mountain views with a bar and restaurant on site.

Eagle Hotel

Eagle Hotel

Hotel · Castle Street, Dornoch · 24.3 miles away

A Dornoch hotel on Castle Street known for a hearty full Scottish breakfast and well-kept drinks, with Dunrobin Castle nearby.

The Ferry Boat Inn
3 star★★

The Ferry Boat Inn

Inn · Shore Street, harbourfront, Ullapool · 24.4 miles away

A traditional harbourfront bar, restaurant and inn on Shore Street, a short walk from the Stornoway ferry, with nine modern en-suite rooms.

The Argyll Hotel
3 star★★

The Argyll Hotel

Hotel · Argyle Street, town centre, Ullapool · 24.4 miles away

A recently refurbished central hotel with a seafood and steak restaurant, a real-ale bar and en-suite rooms looking across Loch Broom.

Broomview Cottage B & B

Broomview Cottage B & B

B&B · Broomview Cottage, Ullapool · 24.4 miles away

A simple Ullapool B&B with breakfast included and en-suite rooms, handy for pubs and restaurants close by in town.

Tigh na Sith

Tigh na Sith

Guest Accommodation · Cruamer, Lochinver · 24.5 miles away

Adults-only guest house near Lochinver with en-suite rooms, sea and mountain views, and free on-site parking.

Dornoch Castle Hotel

Dornoch Castle Hotel

Hotel · Castle Street, Dornoch · 24.5 miles away

A former bishop's castle on Castle Street in Dornoch, with 25 rooms, a bar and garden, close to Dunrobin Castle and Tain.

Woodlands Bed and Breakfast

Woodlands Bed and Breakfast

B&B · Stafford Road, Dornoch · 24.5 miles away

A quiet Dornoch B&B on Stafford Road, close to Dornoch Cathedral and Royal Dornoch Golf Club, in the Highlands.

Ladysmith Guest House

Ladysmith Guest House

Guest Accommodation · 24 Pulteney Street, Ullapool · 24.5 miles away

Adults-only guest house on Pulteney Street in Ullapool, close to the Highland coastline and handy for walking, cycling and fishing nearby.

B&B
Albatross B&B

Albatross B&B

B&B · Sutherland Road The Elms, Dornoch · 24.5 miles away

A straightforward B&B on Sutherland Road in Dornoch, well placed for golf, fishing and walks, with Dunrobin Castle nearby.

Park House bed and breakfast

Park House bed and breakfast

B&B · 9 Mainstreet, Lochinver · 24.5 miles away

A straightforward B&B on Lochinver's Mainstreet in the Highlands, with fishing, pubs and restaurants all close by.

B&B
Riverside Guest House
4 star★

Riverside Guest House

B&B · Town centre, 300m from the harbour, Ullapool · 24.5 miles away

A modern bed and breakfast on the North Coast 500 route, 300 metres from the harbour, with a guest lounge and bike storage.

Caledonian Hotel
3 star★★

Caledonian Hotel

Hotel · Quay Street, overlooking the harbour, Ullapool · 24.6 miles away

An 83-room hotel built in the early 1900s overlooking Ullapool's working harbour, with pleasant gardens and a quiet, traditional atmosphere.

Bonnie Haven

Bonnie Haven

B&B · Inver Lochinver, Lochinver · 24.6 miles away

Adults-only B&B at Inver Lochinver with sea views, a garden and picnic area, right by the Highlands' coastal walking routes.

Dornoch Station

Dornoch Station

Hotel · Grange Road Dornoch, Dornoch · 24.6 miles away

Dornoch Station is a Highlands hotel with spotless en-suite rooms and sea views, moments from Royal Dornoch Golf Club.

Dornoch Hotel A Bespoke Hotel

Dornoch Hotel A Bespoke Hotel

Hotel · Grange Road, Dornoch · 24.6 miles away

A well-established hotel on Grange Road in Dornoch, Highlands, with a lift, garden and free parking, close to Dunrobin Castle.

Links House at Royal Dornoch

Links House at Royal Dornoch

Hotel · Golf Road, Dornoch · 24.6 miles away

A refined golf retreat on Golf Road in Dornoch, right by Royal Dornoch Golf Club and the beach, suited to golfers and slow, comfortable breaks alike.

The Ceilidh Place
3 star★★

The Ceilidh Place

Hotel · West Argyle Street, Ullapool, Wester Ross · 24.7 miles away

A long-established Ullapool hotel, bar, bookshop and music venue with 13 bedrooms, a bunkhouse and a year-round arts programme.

Hotel
Royal Golf Hotel

Royal Golf Hotel

Hotel · Grange Road, Dornoch · 24.7 miles away

Royal Golf Hotel overlooks Dornoch's famous links in the Highlands, with sea views and a garden for afterwards.

Ardlair Guest House

Ardlair Guest House

Guest Accommodation · 54 Fairfield Road, Inverness · 24.7 miles away

Adults-only guest house on Fairfield Road, Inverness, under a mile from the city centre and close to Culloden Battlefield.

Ardlair Guest House

Ardlair Guest House

Guest Accommodation · Morefield Brae, Ullapool · 24.7 miles away

A simple guest house on Morefield Brae above Ullapool, with sea and mountain views and free parking.

The Arch Inn

The Arch Inn

Hotel · 10 - 11 West Shore Street, Ullapool · 24.7 miles away

Rooms with sea or mountain views and en-suite bathrooms at The Arch Inn, a straightforward waterfront hotel on West Shore Street, Ullapool.

Amalfi Bed and Breakfast

Amalfi Bed and Breakfast

B&B · 5 River Street, Dornoch · 24.7 miles away

Amalfi Bed and Breakfast on River Street in Dornoch offers free on-site parking, a garden and en-suite family rooms near the cathedral and coast.

Davar

Davar

B&B · Davar, Lochinver · 24.7 miles away

A simple B&B in Lochinver, Highlands, with sea and mountain views over the garden and free on-site parking.

Croft No 8 Bed & Breakfast

Croft No 8 Bed & Breakfast

B&B · Morefield Brae, Ullapool · 24.8 miles away

An adults-only B&B on Morefield Brae in Ullapool, with sea and mountain views for couples wanting a quiet Highlands base.

Croft 17

Croft 17

Guest Accommodation · 17 Morefield Brae, North Road,, Ullapool · 24.8 miles away

Adults-only guest accommodation in Ullapool with sea and mountain views, close to golf, fishing, pubs and restaurants for exploring the Highlands.

Garvault House

Garvault House

Hotel · B871, Kinbrace · 24.8 miles away

A small 8-room hotel on the B871 at Kinbrace, deep in the Highlands, with mountain views and free on-site parking.

Ardvreck House

Ardvreck House

Guest Accommodation · North Road, Ullapool · 25 miles away

Guest house on North Road in Ullapool with en-suite rooms, sea and mountain views, and free parking, near Loch Broom.

🏨

Know a hotel / b&b in Lairg that's missing?

Run one yourself or know a good one? Suggest it and we'll review it for the site. Listings are free.

Add a hotel / b&b