Hotels in Lairg
49 handpicked places to stay
Photo © Samia K., Google Maps
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
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
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
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
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
Hotel · Ledmore, Lairg
A six-room motel at Ledmore near Lairg, with kitchenette rooms looking out over loch and mountain scenery.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
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
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
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
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
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
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
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
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
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.
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
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.
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
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
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
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
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
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
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.
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
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
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
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
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
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
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
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
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
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