COVID-19 alert: Travel requirements are changing rapidly, including need for pre-travel COVID-19 testing and quarantine on arrival.

Photo by Nick Chatham

Find the Best Nairn Bed and Breakfast

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Browse Select Nairn B&B

Black Friars
4 out of 5
93-95 Academy St, Inverness, Scotland
The price is £102 per night from 13 Aug to 13 Aug
Located in Inverness City Centre, this bed & breakfast is within a 10-minute walk of Merkinch Local Nature Reserve and Inverness Castle. Inverness Museum and ...
4.6/5Wonderful! (52 reviews)
"Staff were really friendly. They rang to confirm my check in and accommodated late check in after 10pm. Room was clean and comfortable. They have a small very friendly dog that followed me into my room but I like dogs so was fine with that. I was on the second floor so quite a lot of steps to ..."

Reviewed on 21 Dec 2020

Black Friars
The Spey
4 out of 5
Heathfield Road, Grantown-on-Spey, Scotland
The price is £120 per night from 26 Aug to 26 Aug
Situated in Grantown-on-Spey, this property is 0.2 mi (0.3 km) from Grantown Museum and within 9 miles (15 km) of Cairngorms National Park and Loch Garten Osprey ...
5/5Exceptional! (34 reviews)
Clean, homely, great location
"Beautiful place to stay, Ann and Neil were wonderful and full of useful tips. Pristinely clean and Covid considerations taken very seriously. Breakfast was lovely. Would recommend!"

Reviewed on 14 Sep 2020

The Spey
Woodlands Bed & Breakfast
3 out of 5
Stafford Road, Dornoch, Scotland
The price is £85 per night from 31 Jul to 31 Jul
Situated near the beach, this bed & breakfast is within a 15-minute walk of Dornoch Cathedral, Royal Dornoch Golf Club and Historylinks. Dornoch Beach is 0.8 ...
4.6/5Exceptional! (47 reviews)
"great welcome, breakfast, location and set in very cute town. Walk to beach or golf."

Reviewed on 28 Jun 2021

Woodlands Bed & Breakfast
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Cardhu Country House
3 out of 5
Fully refundableReserve now, pay when you stay
The price is £124 per night from 2 Aug to 2 Aug
Situated in a rural location, this bed & breakfast is 0.4 mi (0.6 km) from Cardhu Distillery and 1.3 mi (2.1 km) from Knockando Woolmill. Macallan Distillery ...
4.9/5Exceptional! (115 reviews)
"Great find in the heart of whisky country Dave and Val are excellent hosts of a lovely property. Cardhu and Macallan on the doorstep"

Reviewed on 13 Jun 2021

Cardhu Country House
Cawdor House
4 out of 5
7 Cawdor Street, Nairn, Scotland
Fully refundableReserve now, pay when you stay
The price is £104 per night from 8 Aug to 8 Aug
Located in the heart of Nairn, this bed & breakfast is within a 10-minute walk of Moray Firth and Nairn Museum. Nairn Beach and Cawdor Castle are also within ...
4.8/5Exceptional! (23 reviews)
"We were made to feel very welcome during our stay. Great breakfast. Excellent location."

Reviewed on 29 Jul 2020

Cawdor House
The Gatehouse B&B
4 out of 5
80 Old Edinburgh Road, Inverness, Scotland
Fully refundableReserve now, pay when you stay
The price is £119 per night from 14 Aug to 14 Aug
Situated in Inverness, this bed & breakfast is within 1 mi (2 km) of Inverness Museum and Art Gallery and Inverness Castle. Bellfield Park and Eastgate Shopping ...
4.7/5Exceptional! (521 reviews)
quaint living
"Lovely place to stay very comfortable and walking distance to train. Very unique decorating in the place. Breakfast very good. Very clean and obviously following Covid guidelines stayed here both on way up to Isle of Skye and back"

Reviewed on 27 Sep 2020

The Gatehouse B&B
Daviot Lodge
5 out of 5
Daviot, Inverness, Scotland
The price is £129 per night from 29 Jul to 29 Jul
Situated in Inverness, this luxury bed & breakfast is within 6 miles (10 km) of Culloden Battlefield, Clava Cairns and Eastgate Shopping Centre. Inverness Castle ...
4.9/5Exceptional! (130 reviews)
"the isolated location very quiet and peaceful"

Reviewed on 23 Jul 2021

Daviot Lodge
Crown Court Townhouse Hotel
3.5 out of 5
Southside Road, 25, Inverness, Scotland
Located in Inverness City Centre, this bed & breakfast is within 1 mi (2 km) of Inverness Museum and Art Gallery and Inverness Castle. Eastgate Shopping Centre ...
3.5/5Good! (16 reviews)
"we didn't stay at the Crown Court- they were overbooked and told us a few days before we had to move to a guest house in another part of town - no compensation. no apology"

Reviewed on 15 Jul 2019

Crown Court Townhouse Hotel
OYO Cedar Villa Guest House
3 out of 5
33 Kenneth Street, Inverness, Scotland
The price is £53 per night from 12 Aug to 12 Aug
Located in Inverness City Centre, this golf bed & breakfast is within a 10-minute walk of Inverness Cathedral and Inverness Castle. Inverness Museum and Art ...
4/5Very Good! (410 reviews)
"Lovely, friendly hosts, couldn't do enough for us, we turned up 2 hours before check in and they went out of their way to get our room ready. Nice guest house too, full of character."

Reviewed on 26 Jul 2021

OYO Cedar Villa Guest House
Edderton Lodge
3 out of 5
Station Road, Tain, Scotland
The price is £94 per night from 12 Aug to 12 Aug
Situated in a rural location, this bed & breakfast is 6.1 mi (9.7 km) from Glenmorangie Distillery, and within 12 mi (20 km) of Tain Golf Course and Bonar Bridge. ...
4.8/5Exceptional! (8 reviews)
Edderton Lodge - Sept 2020
"What a gorgeous lovely find! The accommodation was very spacious, comfortable and clean. The hosts were extremely welcoming. Wouldn't hesitate to stay again and can thoroughly recommend."

Reviewed on 7 Sep 2020

Edderton Lodge
Inchrye Bed & Breakfast
2.5 out of 5
High St, Ardersier, Inverness, Scotland
Fully refundableReserve now, pay when you stay
The price is £85 per night from 29 Jul to 29 Jul
Situated in Inverness, this bed & breakfast is 1.3 mi (2.1 km) from Moray Firth and 1.6 mi (2.5 km) from Fort George. Castle Stuart and Cawdor Castle are also ...
4.6/5Wonderful! (384 reviews)
"Location to Inverness airport very good, I was only there for 1 night stay. Communication with Jess was very good! Jess helped schedule a cab for 4:30AM. 1-2 minute walk from restaurants. I would definitely stay at Inchrye again, and I would recommend it."

Reviewed on 28 Oct 2019

Inchrye Bed & Breakfast
The Royal Guesthouse
3 out of 5
High Street, Dingwall, Scotland
Fully refundableReserve now, pay when you stay
The price is £49 per night from 21 Aug to 21 Aug
Situated in Dingwall, this property is 2.9 mi (4.6 km) from Blackmuir Wood and within 6 miles (10 km) of Castle Leod and Strathpeffer Pavilion. Upper Pump Room ...
2.5/5 (122 reviews)
"It is hard to judge as we are in the middle of Scotlands tough covid restrictions. Staff were helpful and friendly but not around often id guess due to covid. Clean, handy, well positioned and on a high street full of services and restaurants!"

Reviewed on 14 Oct 2020

The Royal Guesthouse
Carn Mhor Bed and Breakfast
3 out of 5
The Shieling, Aviemore, Scotland
Situated in Aviemore, this eco-friendly bed & breakfast is 0.4 mi (0.7 km) from Cairngorm Brewery and within 3 miles (5 km) of Craigellachie National Nature ...
4.5/5Wonderful! (140 reviews)
Room
"Room clean, host very friendly, would definitely recommend"

Reviewed on 24 Oct 2020

Carn Mhor Bed and Breakfast
Ardgowan Bed & Breakfast
3.5 out of 5
45 FAIRFIELD ROAD, Inverness, Scotland
The price is £95 per night from 13 Aug to 13 Aug
Situated in the suburbs, this bed & breakfast is within 1 mi (2 km) of Merkinch Local Nature Reserve and Inverness Castle. Inverness Cathedral and Eden Court ...
4.7/5Exceptional! (77 reviews)
"The living space was very comfy and clean and we really felt safe inside the room/B&B as a whole. We were treated lovely by the owners and served a great breakfast every morning. I really do not have anything bad to say about this place. One of the best, if not the best B&Bs that I have ever stayed ..."

Reviewed on 29 Sep 2019

Ardgowan Bed & Breakfast
Waverley Hotel
3 out of 5
4 High Street, Nairn, Scotland
Fully refundableReserve now, pay when you stay
The price is £85 per night from 29 Jul to 29 Jul
Situated in Nairn, this bed & breakfast is within 1 mile (2 km) of Moray Firth, Nairn Museum and Nairn Beach. Cawdor Castle and Brodie Castle are also within ...
3.6/5Good! (264 reviews)
"This hotel is very good value for money and is in a great location on the High Street and few minutes from Train Station and Bus Station."

Reviewed on 21 Dec 2019

Waverley Hotel
SANDOWN HOUSE B&B
5 out of 5
SANDOWN FARM LANE, Nairn, Scotland
Fully refundableReserve now, pay when you stay
The price is £158 per night from 11 Aug to 11 Aug
Situated by the sea, this luxury bed & breakfast is within 2 mi (3 km) of Moray Firth, Nairn Beach and Nairn Museum. Fort George and Brodie Castle are also within ...
5/5Exceptional! (10 reviews)
"What a fantastic hotel. Room excellent, staff so helpful. Nothing was to much trouble. Was able to take dog. Would highly recommend and will definitely return. Thanks Liz for making our stay so enjoyable…."

Reviewed on 14 Jul 2021

SANDOWN HOUSE B&B
Heathcote B&B
4 out of 5
59 Glenurquhart Road, Inverness, Scotland
Fully refundableReserve now, pay when you stay
The price is £78 per night from 1 Aug to 1 Aug
Situated in Inverness, this bed & breakfast is 0.1 mi (0.2 km) from Torvean Golf Club and 1.4 mi (2.3 km) from Inverness Castle. Eden Court Theatre and Inverness ...
4.5/5Wonderful! (324 reviews)
"It is a nice clean hotel. Walking distance to the city center. The breakfast was really good. Good selection of food."

Reviewed on 19 Jul 2021

Heathcote B&B
EILDON GUEST HOUSE
3.5 out of 5
29 OLD EDINBURGH ROAD, Inverness, Scotland
The price is £94 per night from 1 Aug to 1 Aug
Located in Inverness City Centre, this bed & breakfast is within 1 mi (2 km) of Inverness Museum and Art Gallery and Inverness Castle. Eastgate Shopping Centre ...
5/5Exceptional! (4 reviews)
Great stay in Inverness
"A nice guest house in an excellent location for the town. Guest house was clean and comfortable and host was friendly. Excellent breakfast provided. Also on-site free parking. Would recommend to anyone."

Reviewed on 4 Jul 2021

EILDON GUEST HOUSE
The Castle B&B
3 out of 5
24 Rangemore Road, \N, Inverness, Scotland
The price is £104 per night from 11 Aug to 11 Aug
Located in Inverness City Centre, this bed & breakfast is within a 15-minute walk of Inverness Cathedral and Inverness Castle. Eden Court Theatre and Inverness ...
4.8/5Exceptional! (29 reviews)
"lovely hosts, great breakfast and convenient to town"

Reviewed on 23 Jul 2021

The Castle B&B
The Factor's House
5 out of 5
Denny Road, Cromarty, Scotland
The price is £155 per night from 29 Jul to 29 Jul
Situated by the sea, this luxury bed & breakfast is within a 10-minute walk of Cromarty Museum and Hugh Miller Museum. Moray Firth is 1.6 mi (2.6 km) away.
5/5Exceptional! (32 reviews)
"This is a beautiful hotel. The host is a joy and so versatile. Homemade soaps, candles, art and lampshades are available to remind you of your stay. The breakfast was excellent and there is a lounge with a very well stocked bar."

Reviewed on 28 Jun 2021

The Factor's House
Don't see what you're looking for?
See all available properties in Nairn
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Other property types in Nairn

Golf View Hotel & Spa

Golf View Hotel & Spa

4 out of 5
63 Seabank Road, Nairn, Scotland
The price is £194 per night from 19 Aug to 19 Aug
4.2/5Very Good! (203 reviews)
"Clean friendly with fantastic food"

Reviewed on 4 May 2021

Golf View Hotel & Spa
Cawdor House

Cawdor House

4 out of 5
7 Cawdor Street, Nairn, Scotland
The price is £104 per night from 8 Aug to 8 Aug
4.8/5Exceptional! (23 reviews)
"We were made to feel very welcome during our stay. Great breakfast. Excellent location."

Reviewed on 29 Jul 2020

Cawdor House
Muthu Newton Hotel (Near Inverness Airport)

Muthu Newton Hotel (Near Inverness Airport)

4 out of 5
Inverness Road, Nairn, Scotland
The price is £127 per night from 8 Aug to 8 Aug
4.1/5Very Good! (649 reviews)
Awesome views of Moray Firth from our tower!
"What a delightful surprise was our stay at this hotel! We were looking for a staycation get-away for the October break & chose the Muthu Newton as a base to do Highland day trips. After a tour of Balmoral we had a thrilling drive over the Lecht Cairngorm mountains on the A939 (Beware! Narrow, unmarked ..."

Reviewed on 31 Oct 2020

Muthu Newton Hotel (Near Inverness Airport)
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Frequently asked questions

More trip options