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.

The Glen Mhor Apartments
Inverness City Centre
Price was $1,693, price is now $1,360 per person
$1,360
per person
Sep 23 - Sep 27
found 1 day ago
Roundtrip flight included
Boston (BOS) to Inverness (INV)
7.4/10 Good! (254 reviews)
We stayed in apartment seven. Location is great but the apartment was dusty in areas, several light bulbs were blown and the front door was drafty and had a crack in it. There was a radiator on the one wall that had a panel falling off that didn’t seem safe for kids. Windows opening wide also a hazard for younger children. Maintenance seems to be an issue and I would not stay here again.
Reviewed on Jul 15, 2025

The Whispering Pine Lodge
Price was $2,073, price is now $1,632 per person
$1,632
per person
Sep 23 - Sep 27
found 1 day ago
Roundtrip flight included
Boston (BOS) to Inverness (INV)
9/10 Wonderful! (128 reviews)
We understood there would be AC in the rooms, but it was extemely warm. Very uncomfortable, unable to sleep
Reviewed on Aug 14, 2025
Popular places to visit

Nairn Beach
4.5/5(22 reviews)
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
4.5/5(18 reviews)
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
4.5/5(33 reviews)
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
4.5/5(6 reviews)
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
4.5/5(136 reviews)
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)