Book a room in one of Premier Inn’s Nairn hotels and discover everything that this picturesque fishing town has to offer.
Premier Inn has hotels throughout Scotland and when you stay in one of our hotels near Nairn, you’ll be able to relax in a comfortable, spacious guest room after spending a busy day sight-seeing in the area.
Hotels in Nairn
Inverness Centre (Millburn Rd)
(14.2 miles)
Location
Inverness East
(13.9 miles)
Location
Inverness Centre (River Ness)
(15.1 miles)
Location
Inverness West
(16 miles)
Location
Elgin
(22.1 miles)
Location
What to do in Nairn
The Scottish seaside resort of Nairn is the perfect place to go for a family holiday or a romantic break. And when you stay in one of Premier Inn’s hotels near Nairn, you’ll be ideally placed to visit the area’s many attractions.
Nairn is situated on the Moray Firth coast, just 15 minutes’ drive from Inverness, and is a great destination for a day-trip if you’re staying in one of our Inverness hotels. The area is particularly popular with golfers, as its home to two clubs with championship courses – Nairn Golf Club and Nairn Dunbar Golf Club.
Stay at one of our Nairn hotels and you can also visit attractions like Nairn Museum, Loch Ness and the 14th century Cawdor Castle, mentioned in Shakespeare’s ‘Macbeth’.