We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Hotels near Nairn Beach

Sun 07/05/2017 Mon 08/05/2017
View Deals
Clear all
Your Selections
  Free Wifi Budget Beachfront Luxury City Centre Mid-range Breakfast included Pool Romantic Value Free Parking Trendy Boutique Family-friendly Charming Quiet Restaurant Pets Allowed Suites Kitchenette Spa Bar/Lounge Fitness centre Quaint Room Service Business Classic Green & up & up Internet Independent Hotels & up Non-Smoking Hotel Hotels with Free Wifi Meeting Rooms Hotels with Restaurants Quiet Hotels Cheap Hotels Charming Hotels Accessible rooms Modern Hotels City Centre Hotels Suite Hotels Downtown Hotels Wedding Hotels Golf Hotels Spa Hotels Business Centre Hotels with Jacuzzi Hotels with Hot Tubs Luxury Traveller Honeymoon Hotels Hotels with Balconies Luxury Spa Hotels Concierge Hotels on the River Foodie Air Conditioning Ski Hotels Boutique Hotels 60+ Traveller Hotels With Entertainment Family Holiday Maker Romantic Boutique Hotels Apartment Hotels Premier Inn Hotels on the Lake Hotels with Smoking Rooms Shopping Fanatic Golf Course All Inclusive Hotels Convention Hotels Spring Break Hotels $ $$ $$$ $$$$ Travelodge Resort Nature Lover Cheap Resorts Thrifty Traveller Mercure Quiet Resorts Like a Local Luxury Beach Hotels Trendsetter History Buff Macdonald Travellers' Top-Rated Hotels Thrill Seeker Hilton Hotels Boardwalk Hotels Peace and Quiet Seeker Family Resorts Wedding Resorts Luxury Boutique Hotels Fishing Resorts Pentahotels Art and Architecture Lover Best Western Plus Spa Resorts Golf Resorts Luxury Resorts Best Western Holiday Inn Express Within 25 km Within 50 km
Price per night
Enter dates & see best prices
to
Amenities
More
Amenities
Location
Any Distance
from
Traveller Rating
Hotel class
Style
More
Style
Hotel brand
More
Hotel brand
  • Sort by:
  • Traveller Ranked
  • Best Value
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Sponsored
8 Ness Walk, Inverness IV3 5NG, Scotland
25.4 km from Nairn Beach
  • Free Wifi
  • Free Parking
BEST WESTERN Inverness Palace Hotel & Spa
US$89
TripAdvisor

Orbitz.com
US$232
Elvoline
View all 13 deals
SAVE US$142
US$232
US$89
Booking.com
View Deal
Crescent Road, Nairn IV12 4NB, Scotland
0.7 km from Nairn Beach
  • Free Wifi
  • Breakfast included
Braeval Hotel
US$96
TripAdvisor
US$96
Hotels.com

Priceline
View all 9 deals
US$96
Orbitz.com
View Deal
10 Crescent Road, Nairn IV12 4NB, Scotland
0.7 km from Nairn Beach
    No photo provided
    Marine Road, Nairn IV12 4EA, Scotland
    0.8 km from Nairn Beach
    • Free Wifi
    • Free Parking
    Sunny Brae Hotel

    Priceline
    US$149
    Agoda.com

    LateRooms.com
    US$149
    Booking.com
    View Deal
    Albert Street, Nairn IV12 4HP, Scotland
    1.0 km from Nairn Beach
    • Free Wifi
    • Free Parking
    The Albert Inn

    Expedia.com

    Orbitz.com

    Hotels.com
    View all 8 sites
    Loading prices...
    Invernairne Lodge Thurlow Road, Nairn IV12 4EZ, Scotland
    1.3 km from Nairn Beach
    • Free Wifi
    • Free Parking
    Invernairne Hotel
    US$163
    Hotels.com

    Expedia.com
    US$110
    Priceline
    View all 6 deals
    SAVE US$53
    US$163
    US$110
    Booking.com
    View Deal
    45 Seabank Road, Nairn IV12 4EY, Scotland
    1.4 km from Nairn Beach
    • Free Wifi
    • Free Parking
    The Clubhouse Hotel
    US$81
    TripAdvisor

    Hotwire.com
    US$92
    Hotels.com
    View all 9 deals
    SAVE US$11
    US$92
    US$81
    Priceline
    View Deal
    63 Seabank Road | The Seafront, Nairn IV12 4HD, Scotland
    1.6 km from Nairn Beach
    • Free Wifi
    • Free Parking
    Golf View Hotel & Spa
    US$97
    TripAdvisor
    US$100
    Booking.com
    US$116
    Elvoline
    View all 11 deals
    SAVE US$19
    US$116
    US$97
    Travelocity
    View Deal
    Inverness Road, Nairn IV12 4RX, Scotland
    1.6 km from Nairn Beach
    • Free Wifi
    • Free Parking
    Newton Muthu Hotel
    US$102
    TripAdvisor
    US$104
    Booking.com
    US$120
    Elvoline
    View all 11 deals
    SAVE US$19
    US$120
    US$102
    Orbitz.com
    View Deal
    On A96 | Auldearn, Nairn IV12 5TE, Scotland
    3.4 km from Nairn Beach
    • Free Wifi
    • Free Parking
    Boath House Hotel
    US$346
    TripAdvisor
    US$346
    Booking.com
    US$346
    Priceline
    View Deal
    4 Grantown Road, Forres IV36 2UG, Scotland
    13.7 km from Nairn Beach
    • Free Wifi
    • Free Parking
    Knockomie Hotel
    US$149
    TripAdvisor
    US$149
    Booking.com

    Hostelworld.com
    US$149
    Priceline
    View Deal
    Church Street, Cromarty IV11 8XA, Scotland
    14.1 km from Nairn Beach
    • Restaurant
    • Bar/Lounge
    Cromarty Arms Inn
    Marine Terrace, Cromarty IV11 8YN, Scotland
    14.5 km from Nairn Beach
    • Free Parking
    • Restaurant
    Royal Hotel Cromarty
    US$122
    TripAdvisor
    US$122
    Booking.com
    View Deal
    69 St. Leonards Road, Forres IV36 1DW, Scotland
    15.6 km from Nairn Beach
    • Free Wifi
    • Free Parking
    The Cluny Bank Hotel

    Priceline

    Booking.com

    Agoda.com
    No availability for your dates
    Victoria Road, Forres IV36 3BN, Scotland
    15.6 km from Nairn Beach
    • Free Wifi
    • Free Parking
    Ramnee Hotel
    US$149
    TripAdvisor
    US$150
    Hotels.com
    US$149
    Priceline
    View all 10 deals
    US$149
    Booking.com
    View Deal
    Union Street, Fortrose IV10 8TD, Scotland
    16.1 km from Nairn Beach
    • Free Wifi
    • Free Parking
    The Anderson
    Culloden, Inverness IV2 7BZ, Scotland
    19.9 km from Nairn Beach
    • Free Wifi
    • Free Parking
    Culloden House
    US$341
    Booking.com
    US$315
    AMOMA
    US$288
    Expedia.com
    View all 12 deals
    SAVE US$53
    US$341
    US$288
    Hotels.com
    View Deal
    Cadboll, Fearn, Tain IV20 1XP, Scotland
    20.4 km from Nairn Beach
    • Free Parking
    • Restaurant
    The Glenmorangie House

    Booking.com
    Loading prices...
    Smithton Road, Inverness IV2 7NL, Scotland
    21.0 km from Nairn Beach
    • Free Wifi
    • Free Parking
    Smithton Hotel

    Booking.com
    US$91
    Priceline

    Agoda.com
    Loading prices...
    Stoneyfield, Inverness IV2 7PA, Scotland
    22.7 km from Nairn Beach
    • Free Wifi
    • Free Parking
    Holiday Inn Express Inverness
    US$127
    TripAdvisor

    Expedia.com
    US$127
    Hotels.com
    View all 9 deals
    US$127
    Booking.com
    View Deal
    A96 Inverness Road | Stonyfield, Inverness IV2 7PA, Scotland
    22.9 km from Nairn Beach
    • Free Parking
    Travelodge Inverness

    Orbitz.com

    Travelocity

    Travelodge
    Loading prices...
    Old Perth Road, Inverness IV2 5BE, Scotland
    23.3 km from Nairn Beach
    • Free Wifi
    • Free Parking
    Macdonald Drumossie Hotel
    US$100
    TripAdvisor
    US$112
    Expedia.com
    US$115
    getaroom.com
    View all 11 deals
    SAVE US$15
    US$115
    US$101
    Priceline
    View Deal
    Beechwood Park, Inverness IV2 3BW, Scotland
    23.5 km from Nairn Beach
    • Free Wifi
    • Free Parking
    Premier Inn Inverness East Hotel

    Booking.com

    Priceline

    Agoda.com
    US$82
    PremierInn.com
    View Deal
    Millburn Road, Inverness IV2 3TR, Scotland
    23.5 km from Nairn Beach
    • Free Wifi
    • Free Parking
    Jurys Inn Inverness
    US$103
    TripAdvisor

    Expedia.com
    US$126
    getaroom.com
    View all 12 deals
    SAVE US$23
    US$126
    US$103
    Hotels.com
    View Deal
    Millburn Road, Inverness IV2 3QX, Scotland
    23.9 km from Nairn Beach
    • Free Wifi
    • Free Parking
    Premier Inn Inverness Centre (Millburn Rd) Hotel

    Agoda.com

    Booking.com
    US$82
    PremierInn.com
    View Deal
    Near Tomich, Invergordon IV18 0LF, Scotland
    23.9 km from Nairn Beach
    • Free Wifi
    • Free Parking
    Kincraig Castle Hotel
    US$157
    TripAdvisor

    Hotels.com
    US$205
    HOTEL.INFO
    View all 10 deals
    SAVE US$48
    US$205
    US$157
    Priceline
    View Deal
    Culcabock Road, Inverness IV2 3LP, Scotland
    24.6 km from Nairn Beach
    • Free Wifi
    • Free Parking
    Kingsmills Hotel
    US$144
    TripAdvisor
    US$176
    Expedia.com
    US$186
    AMOMA
    View all 12 deals
    SAVE US$42
    US$186
    US$144
    Booking.com
    View Deal
    Kingsmills Road, Inverness IV2 3JT, Scotland
    24.9 km from Nairn Beach
    • Free Wifi
    • Free Parking
    Heathmount Hotel
    US$178
    Hotels.com
    US$178
    Expedia.com
    US$178
    Orbitz.com
    View all 9 deals
    SAVE US$61
    US$178
    US$117
    Booking.com
    View Deal
    9 Annfield Road, Inverness IV2 3HX, Scotland
    24.9 km from Nairn Beach
    • Free Wifi
    • Free Parking
    Craigmonie Hotel & Leisure Ltd.
    US$149
    Hotels.com
    US$149
    Expedia.com
    US$149
    Booking.com
    View all 10 deals
    SAVE US$15
    US$149
    US$134
    AMOMA
    View Deal
    5 Heathmount Road, Inverness IV2 3JU, Scotland
    24.9 km from Nairn Beach
    • Free Wifi
    • Free Parking
    Corriegarth Hotel

    Orbitz.com
    US$139
    Priceline

    Agoda.com
    View all 6 deals
    US$139
    Booking.com
    View Deal
    18 Academy Street, Inverness IV1 1LG, Scotland
    25.0 km from Nairn Beach
    • Free Parking
    • Restaurant
    Royal Highland Hotel
    US$91
    Booking.com

    Hotwire.com

    Priceline
    View all 9 deals
    SAVE US$8
    US$91
    US$83
    AMOMA
    View Deal
    Still looking for a place to stay?
    Nairn has 38 B&Bs/inns with 1,849 reviews
    Inveran Seafield Street, Nairn IV12 4HG, Scotland
    1.4 km from Nairn Beach
    • Free Parking
    • Breakfast included
    Inveran Lodge
    Contact accommodation for availability
    7 Cawdor Street, Nairn IV12 4QD, Scotland
    1.2 km from Nairn Beach
    • Free Wifi
    • Free Parking
    Cawdor House
    Glebe End 1 Glebe Road, Nairn IV12 4ED, Scotland
    1.0 km from Nairn Beach
    • Free Wifi
    • Free Parking
    Glebe End Bed and Breakfast
    See all 38 Nairn B&Bs/inns
    See all hotels in or near Nairn
    4 Grantown Road, Forres IV36 2UG, Scotland
    13.7 km from Nairn Beach
    • Free Wifi
    • Free Parking
    Knockomie Hotel
    US$149
    TripAdvisor
    US$149
    Booking.com

    Hostelworld.com
    US$149
    Priceline
    View Deal
    Church Street, Cromarty IV11 8XA, Scotland
    14.1 km from Nairn Beach
    • Restaurant
    • Bar/Lounge
    Cromarty Arms Inn
    Marine Terrace, Cromarty IV11 8YN, Scotland
    14.5 km from Nairn Beach
    • Free Parking
    • Restaurant
    Royal Hotel Cromarty
    US$122
    TripAdvisor
    US$122
    Booking.com
    View Deal
    Union Street, Fortrose IV10 8TD, Scotland
    16.1 km from Nairn Beach
    • Free Wifi
    • Free Parking
    The Anderson
    69 St. Leonards Road, Forres IV36 1DW, Scotland
    15.6 km from Nairn Beach
    • Free Wifi
    • Free Parking
    The Cluny Bank Hotel

    Priceline

    Booking.com

    Agoda.com
    No availability for your dates
    *Prices are the average nightly price provided by our partners and may not include all taxes and fees. Taxes and fees that are shown are estimates only. Please see our partners for more details.