My Favourites

Braeval Hotel
Braeval Hotel

Nairn, Moray, IV12 4NB

The Braeval Hotel is a family-run hotel overlooking Nairn Beach with great sea views.

Price: £35 - £69 (Per room per night)

Book Online

Reviews:
Ratings:
  • Visit Scotland Reviews Available 3 stars
Clubhouse Hotel
Clubhouse Hotel

Nairn, Moray, IV12 4EY

A charming Victorian villa, recently refurbished. Close to the beach and between two championship golf courses.

Price: £50 - £180 (Per room per night)

Make Enquiry Book Online

Reviews:
  • Visitor Reviews Available
  • Trip Advisor Reviews Available
Ratings:
  • Visit Scotland Reviews Available 4 stars
Albert Inn
Albert Inn

Nairn, IV12 4HP

The Albert Inn is a cosy 8 bedroomed Inn in the picturesque town of Nairn. It's a great place to stay.

Make Enquiry Book Online

Reviews:
  • Aurora Hotel and Italian Restaurant
    Aurora Hotel and Italian Restaurant

    Nairn, Nairnshire, IV12 4RJ

    The Aurora is situated in the seaside resort of Nairn and is the ideal base from which to tour the Highlands.

    Price: £37.50 - £150 (Per room per night)

    Book Online

    Reviews:
    Ratings:
    • Visit Scotland Reviews Available 2 stars
    Covenanters  Inn
    Covenanters Inn

    Nairn, Highland, IV12 5TG

    At the historic Covenanters Inn whether you are here for history, whisky or outdoor life, there's something for everyone.

    Price: £45 - £80 (Per room per night)

    Book Online

    Reviews:
    Ratings:
    • Visit Scotland Reviews Available 3 stars
    Waverley Hotel
    Waverley Hotel

    Nairn, Moray, IV12 4BJ

    The Waverley Hotel located on the High Street in Nairn offers excellent value B&B accommodation in fully equipped rooms.

    Price: £27 - £30 (Per person per night)

    Book Online

    Reviews:
  • Sunny Brae Hotel
    Sunny Brae Hotel

    Nairn, IV12 4EA

    At The Sunny Brae Hotel we overlook the Moray Firth with its pod of dolphins. We also offer luxurious rooms and stunning...

    Book Online

    Reviews:
    Ratings:
    • Visit Scotland Reviews Available 4 stars
    Havelock House Hotel
    Havelock House Hotel

    Nairn, Moray, IV12 4NB

    Havelock House is a warm and friendly small hotel on the edge of Nairn Links, overlooking the town's beach and Moray Firth.

    Price: £55 (Per person per night)

    Book Online

    Reviews:
  • Westerlea Hotel

    Inverness Road, Nairn, Moray, IV12 4SD

    Boath House Hotel

    Nairn, Moray, IV12 5TE

    Star Hotel

    Nairn, Moray, IV12 4AP

    The Golf View Hotel & Leisure Club

    Nairn, Nairnshire, IV12 4HD

    1 Braeval Hotel Nairn, Moray, IV12 4NB 3 stars
    2 Clubhouse Hotel Nairn, Moray, IV12 4EY 4 stars
    3 Albert Inn Nairn, IV12 4HP
    4 Aurora Hotel and Italian Restaurant Nairn, Nairnshire, IV12 4RJ 2 stars
    5 Covenanters Inn Nairn, Highland, IV12 5TG 3 stars
    6 Waverley Hotel Nairn, Moray, IV12 4BJ
    7 Sunny Brae Hotel Nairn, IV12 4EA 4 stars
    8 Havelock House Hotel Nairn, Moray, IV12 4NB
    9 The Newton Hotel and Highland Conference Centre Nairn, Nairnshire, IV12 4RX 4 stars
    10 Westerlea Hotel Inverness Road, Nairn, Moray, IV12 4SD
    11 Boath House Hotel Nairn, Moray, IV12 5TE
    12 Star Hotel Nairn, Moray, IV12 4AP
    13 The Golf View Hotel & Leisure Club Nairn, Nairnshire, IV12 4HD

    Click the map pins to view more information.

    Search Filters

    Nearby Places

    Price Per Room

    Price Per Person

    Booking

    Rating

    Features & Facilities

    Region

    • Aberdeen, Aberdeenshire and Moray
    • Argyll & the Isles
    • Aviemore and the Cairngorms
    • Ayrshire, Arran & Clyde Valley
    • Caithness, Sutherland & Ross-shire
    • Dumfries & Galloway
    • Edinburgh
    • Fife & St. Andrews
    • Fort William, Ben Nevis & Lochaber
    • Glasgow
    • Inverness, Loch Ness & Nairn X
    • Isle of Skye & Kyle of Lochalsh
    • Loch Lomond, Stirling & the Trossachs
    • Lothian & Scottish Borders
    • Orkney Islands
    • Outer Hebrides
    • Perthshire, Angus & Dundee
    • Shetland Islands