This fortified complex in Nairn is well-liked by travelers, so make sure it features on your travel plans. Don't stop there, though. There are many more places ready for you to appreciate after Cawdor Castle. Nairn Beach, Boath House Spa, and Nairn Golf Club are close by.
Cawdor Castle Tours
Visit Cawdor Castle
Plan a trip to see Cawdor Castle
Price found within the past 48 hours. Click for updated prices.

Highland Apartments By Mansley
Inverness City Centre
Price was $1,415, price is now $1,171 per person
$1,171
per person
Oct 4 - Oct 8
found 1 day ago
Roundtrip non-stop flight included
Atlanta (ATL) to Inverness (INV)
9.4/10 Exceptional! (495 reviews)
Excellent stay and lovely staff who kindly assisted us with an unrelated travel issue.
Reviewed on Aug 19, 2025

Rocpool Reserve
Inverness City Centre
Price was $2,041, price is now $1,653 per person
$1,653
per person
Oct 4 - Oct 8
found 1 day ago
Roundtrip non-stop flight included
Atlanta (ATL) to Inverness (INV)
9.4/10 Exceptional! (272 reviews)
Beautiful small hotel. Bright, clean, spacious. Staff friendly, helpful, and authentic. Would highly recommend this hotel.
Reviewed on Aug 12, 2025

Hootananny
Inverness City Centre
Price was $1,441, price is now $1,187 per person
$1,187
per person
Oct 4 - Oct 8
found 1 day ago
Roundtrip non-stop flight included
Atlanta (ATL) to Inverness (INV)
9.6/10 Exceptional! (8 reviews)
Great location in centre of Inverness. Rooms are well designed, clean and well thought. Much better than standard hotel. Simple set up and effortless.
Reviewed on Aug 21, 2025
Popular places to visit

Nairn Beach
If a restful vacation is part of your travel plans, Nairn Beach might be the perfect place to seek out during your trip to Nairn. While in this walkable area, you can savor the top-notch restaurants.

Clava Cairns
Find out about the history of Inverness when you take a trip to Clava Cairns. Amble around this relaxing area's riverfront and enjoy its lively bars.

Fort George
You can find out about the history of Inverness when you stop by Fort George. Stroll along the riverfront in this relaxing area, or check out its top-notch restaurants.

Chanonry Point Lighthouse
You can find out about the history of Fortrose with a stop at Chanonry Point Lighthouse. Stroll along the riverfront or visit the spas in this relaxing area.

Culloden Battlefield
You can find out about the history of Inverness with a stop at Culloden Battlefield. Stroll along the riverfront in this relaxing area, or check out its lively bars.

Rosemarkie Beach
Why not spend a lazy afternoon at Rosemarkie Beach during your trip to Fortrose? Discover the area's museums and monuments.
Best Lodging Options Near Cawdor Castle
Check availability on hotels close to Cawdor Castle

Modern Home in Croy, peaceful village located 15 minutes from Inverness.
Croy

3 bedroom accommodation in Croy, near Inverness
Croy, near Inverness

Beautiful Studio Chalet in the Highlands
Inverness

Beautiful studio chalet in the Highlands
INVERNESS

Courtyard by Marriott Inverness Airport
Fresson Circle, Dalcross, Inverness, Scotland

Muthu Newton Hotel (Near Inverness Airport)
Inverness Road, Nairn, Scotland

Deskford Cottage
Nairn

Altonhill
Tradespark Road, Nairn, Scotland

Waverley Hotel
4 High Street, Nairn, Scotland
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Explore a world of travel with Expedia
Explore a world of travel with Expedia
- Croy Hotels
- Hotels near Nairn Golf Club
- Nairn Hotels
- B&B in Nairn
- Cottages in Nairn
- Luxury Hotels in Nairn
- Hotel Wedding Venues Hotels in Nairn
- Resorts & Hotels with Spas in Nairn
- 5 Star Hotels in Nairn
- Hotels with Restaurants in Nairn
- Hotels with a Gym in Nairn
- Hostels in Nairn
- Beach Hotels in Ardersier
- Ardersier Hotels
- Hotels near Inverness
- Flights from Dalcross
- Flights to Nairn
- Flights from Nairn
- Flights from Edinburgh (EDI) to Inverness (INV)
- Flights from London (LHR) to Inverness (INV)
- Flights from Dublin (DUB) to Inverness (INV)
- Flights from Inverness
- Flights from St. Louis (STL) to Inverness (INV)
- Flights from Nashville (BNA) to Inverness (INV)
- Flights from Glasgow (GLA) to Inverness (INV)
- Flights from Los Angeles (LAX) to Inverness (INV)
- Flights from Denver (DEN) to Inverness (INV)
- Flights from Amsterdam (AMS) to Inverness (INV)
- Flights from Boston (BOS) to Inverness (INV)
- Flights from Belfast (BHD) to Inverness (INV)
- Flights from New York (JFK) to Inverness (INV)
- Flights from Dallas (DFW) to Inverness (INV)
- Flights from Orlando (MCO) to Inverness (INV)
- Flights from Manchester (MAN) to Inverness (INV)
- Flights from Chicago (ORD) to Inverness (INV)
- Flights from Atlanta (ATL) to Inverness (INV)
- Flights from Hartford (BDL) to Inverness (INV)
- Flights from London (LGW) to Inverness (INV)
- Flights from Seattle (SEA) to Inverness (INV)
- Flights from Tampa (TPA) to Inverness (INV)
- Flights from Paris (CDG) to Inverness (INV)
- Flights from Birmingham (BHX) to Inverness (INV)
- Flights from Washington (IAD) to Inverness (INV)
- Flights from San Jose (SJC) to Inverness (INV)
- Flights from Shannon (SNN) to Inverness (INV)
- Flights from Reykjavik (KEF) to Inverness (INV)
- Flights from Salt Lake City (SLC) to Inverness (INV)
- Flights from San Francisco (SFO) to Inverness (INV)
- Flights from Cork (ORK) to Inverness (INV)
- Flights from Houston (HOU) to Inverness (INV)
- Flights from Portland (PDX) to Inverness (INV)
- Flights from Jacksonville (JAX) to Inverness (INV)
- Flights from Raleigh (RDU) to Inverness (INV)
- Flights from Frankfurt (FRA) to Inverness (INV)
- Flights from Baltimore (BWI) to Inverness (INV)
- Flights from Cardiff (CWL) to Inverness (INV)
- Flights from Oban (OBN) to Inverness (INV)
- Flights from Detroit (DTW) to Inverness (INV)
- Flights from London (LON) to Inverness (INV)
- Flights from Liverpool (LPL) to Inverness (INV)
- Flights from Minneapolis (MSP) to Inverness (INV)
- Flights from Kirkwall (KOI) to Inverness (INV)
- Flights from Bristol (BRS) to Inverness (INV)
- Flights from Stockholm (ARN) to Inverness (INV)
- Flights from Charlotte (CLT) to Inverness (INV)
- Flights from Philadelphia (PHL) to Inverness (INV)
- Flights from Columbus (CMH) to Inverness (INV)
- Flights from Cincinnati (CVG) to Inverness (INV)
- Flights from Toronto (YYZ) to Inverness (INV)
- Flights from Pittsburgh (PIT) to Inverness (INV)
- Flights from Bergen (BGO) to Inverness (INV)
- Flights from Medford (MFR) to Inverness (INV)
- Flights from Phoenix (PHX) to Inverness (INV)
- easyJet London (LHR) to Inverness (INV) flights
- Flights from Copenhagen (CPH) to Inverness (INV)
- Flights from Rome (FCO) to Inverness (INV)
- Flights from Miami (MIA) to Inverness (INV)
- Flights from Halifax (YHZ) to Inverness (INV)
- Flights from Oslo (OSL) to Inverness (INV)
- Flights from Southampton (SOU) to Inverness (INV)
- Flights from Louisville (SDF) to Inverness (INV)
- Flights from Austin (AUS) to Inverness (INV)
- Flights from Indianapolis (IND) to Inverness (INV)
- Flights from Kansas City (MCI) to Inverness (INV)
- Flights from Boise (BOI) to Inverness (INV)
- Flights from Leeds (LBA) to Inverness (INV)