Nairn self-catering holiday cottages
£583 - £921
£633 - £1,095
£510 - £614
£1,147 - £1,885
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
£924 - £1,704
£693 - £1,011
£629 - £1,139
£583 - £817
£871 - £1,634
£532 - £885
Showing 1-12 of 17 properties
Holiday homes in Nairn
Famed for its award-winning beaches and championship links golf courses, the Victorian seaside town of Nairn is one of the Moray Firth's most popular destinations. Situated between Inverness and Elgin and within easy reach of the Cairngorms National Park, Nairn makes an excellent base for exploring the Highlands while enjoying a relaxed coastal setting.
Whether you're planning a family holiday, a golfing break or a getaway with your dog, our self-catering holiday cottages in Nairn offer something for every type of stay. Choose from cosy cottages, luxury retreats, coastal lodges and pet-friendly holiday homes, all within easy reach of the beach and the town's attractions.
Why visit Nairn?
Nairn's location on the Moray Firth coastline offers visitors stunning coastal scenery and opportunities to spot dolphins from the shore. The town is famous for its wide sandy beaches, two championship golf courses and welcoming atmosphere, making it a favourite destination for families, walkers and outdoor enthusiasts.
Nature lovers can explore nearby beauty spots including Culbin Forest, Culbin Sands Nature Reserve and Findhorn Bay, while those looking to discover more of the Highlands will find Inverness, Elgin and the Cairngorms all within easy reach. Throughout the year, Nairn also hosts a variety of popular events, including the Highland Games, Food and Drink Festival, and Book and Arts Festival.
Nairn's beach was frequently highlighted by respondents to our Scotland Uncovered survey, with one visitor describing discovering Nairn Beach by accident as a "magical experience". Others praised the town's peaceful atmosphere, making it a popular choice for those looking to enjoy a more relaxed pace of life on Scotland's coast.








