Holiday cottages in Nairn
£583 - £950
£633 - £1,095
£792 - £1,328
£513 - £513
Keep me updated with new properties, holiday ideas and special offers!
Please enter a valid email address.
At Cottages & Castles, part of The Travel Chapter Group, your privacy is paramount to us. You can read in our privacy statement how we safeguard your data. You can opt out at any time.
£924 - £1,704
£1,147 - £1,885
£693 - £1,011
£924 - £1,704
£900 - £2,025
£629 - £1,139
£871 - £1,634
Showing 1-12 of 19 properties
Self-catering cottages in Nairn
Located on the Moray Firth between Inverness and Elgin, Nairn is a popular coastal destination and an excellent base for exploring the Highlands. With the Cairngorms National Park within easy reach, it's well placed for everything from beach days and golf breaks to walking holidays and family getaways.
Whether you're planning a family holiday, a golfing break or a getaway with your dog, our holiday cottages in Nairn offer a range of self-catering accommodation for every type of stay. Choose from cosy cottages for couples, luxury retreats, coastal lodges and pet-friendly holiday homes, with many properties close to the beach, golf courses and walking routes. You'll also find holiday homes with sought-after features including hot tubs, enclosed gardens and space for larger groups, making it easy to find a property that suits your style of break. From short breaks to longer Highland escapes, you'll find a great variety of places to stay in Nairn.
Why visit Nairn?
Set on the Moray Firth, Nairn is known for its long sandy beaches, resident dolphin population and relaxed seaside atmosphere. The town is a popular choice for golfers, walkers and families looking to enjoy the Scottish coast, while nearby attractions including Culbin Forest, Culbin Sands Nature Reserve and Findhorn Bay offer plenty of opportunities to explore the local landscape.
Nairn's year-round calendar of events, including the Highland Games, Food and Drink Festival and Book and Arts Festival, ensures there's plenty to enjoy throughout the year.
In our Scotland Uncovered survey, visitors frequently highlighted Nairn Beach, with many praising the town's peaceful atmosphere and relaxed pace, adding to its appeal for visitors seeking a relaxed coastal escape in the Highlands.








