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.
The latest reviews. The lowest prices. The perfect place to shop for hotels.

Hotels near Cawdor Castle

  • Sort by:
  • Traveller Ranked
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Sponsored
Bunchrew, Inverness IV3 8TA, Scotland
14.2 miles from Cawdor Castle
Check In Check Out
Show Prices
70 High Street, Grantown-on-Spey PH26 3EL, Scotland
17.9 miles from Cawdor Castle
No photo provided
Check In Check Out
Show Prices
Skye of Curr Road | Near Grantown on Spey, Dulnain Bridge, Grantown-on-Spey PH26 3PA, Scotland
18.0 miles from Cawdor Castle
Check In Check Out
Show Prices
Culdearn House Woodlands Terrace, Grantown-on-Spey PH26 3JU, Scotland
18.0 miles from Cawdor Castle
Check In Check Out
Show Prices
High Street, Dingwall IV15 9HA, Scotland
19.1 miles from Cawdor Castle
Check In Check Out
Show Prices
Tulloch Castle Drive, Dingwall IV15 9ND, Scotland
19.7 miles from Cawdor Castle
Check In Check Out
Show Prices
Scotsburn Road, Tain IV19 1PR, Scotland
20.2 miles from Cawdor Castle
Check In Check Out
Show Prices
6 Viewfield Road, Tain IV19 1NR, Scotland
20.3 miles from Cawdor Castle
Check In Check Out
Show Prices
High Street, Tain IV19 1AB, Scotland
20.5 miles from Cawdor Castle
Check In Check Out
Show Prices
2 Tower Street | Ross-Shire, Tain IV19 1DY, Scotland
20.5 miles from Cawdor Castle
Check In Check Out
Show Prices
Morangie Road, Tain IV19 1PY, Scotland
20.8 miles from Cawdor Castle
Check In Check Out
Show Prices
Morriston Road | Morayshire, Elgin IV30 6UL, Scotland
23.8 miles from Cawdor Castle
Check In Check Out
Show Prices
The Haugh, Elgin IV30 1AW, Scotland
24.0 miles from Cawdor Castle
Check In Check Out
Show Prices
2 Mayne Road, Elgin IV30 1NY, Scotland
24.0 miles from Cawdor Castle
Check In Check Out
Show Prices
Hay Street, Elgin IV30 1NH, Scotland
24.1 miles from Cawdor Castle
Check In Check Out
Show Prices
Still looking for a place to stay?
Nairn has 38 B&Bs/inns with 1,828 reviews
Inveran Seafield Street, Nairn IV12 4HG, Scotland
4.5 miles from Cawdor Castle
#1 of 38 Nairn B&B and Inns
Check In Check Out
Show Prices
7 Cawdor Street, Nairn IV12 4QD, Scotland
4.5 miles from Cawdor Castle
#2 of 38 Nairn B&B and Inns
Check In Check Out
Show Prices
Glebe End 1 Glebe Road, Nairn IV12 4ED, Scotland
4.8 miles from Cawdor Castle
#3 of 38 Nairn B&B and Inns
Check In Check Out
Show Prices
See all 38 Nairn B&Bs/inns
Also consider hotels near Nairn
See all hotels in or near Nairn
4 Grantown Road, Forres IV36 2UG, Scotland
11.9 miles from Cawdor Castle
Check In Check Out
Show Prices
Church Street, Cromarty IV11 8XA, Scotland
11.4 miles from Cawdor Castle
Check In Check Out
Show Prices
Marine Terrace, Cromarty IV11 8YN, Scotland
11.6 miles from Cawdor Castle
Check In Check Out
Show Prices
Union Street, Fortrose IV10 8TD, Scotland
8.6 miles from Cawdor Castle
Check In Check Out
Show Prices
69 St. Leonards Road, Forres IV36 1DW, Scotland
13.3 miles from Cawdor Castle
Check In Check Out
Show Prices
*Prices above are provided by partners for one room, double occupancy and do not include all taxes and fees. Please see our partners for full details.