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 Dornoch Beach

Beach Road, Dornoch, Scotland
Check In Check Out
Price Your Stay Enter dates for best prices

Hotels travellers recommend

Boath House Hotel (Nairn, UK) 3.0 of 5
On A96 | Auldearn, Nairn IV12 5TE, Scotland
22.0 miles from Dornoch Beach
#2 of 10 hotels in Nairn
Professional photos | Traveller photos (60) | Map
Show Prices
Ramnee Hotel (Forres, UK)
Victoria Road, Forres IV36 3BN, Scotland
23.9 miles from Dornoch Beach
#3 of 3 hotels in Forres
Professional photos | Traveller photos (15) | Map
Show Prices
Tulloch Castle Hotel (Dingwall, UK) 4.0 of 5
Tulloch Castle Drive, Dingwall IV15 9ND, Scotland
24.1 miles from Dornoch Beach
#2 of 3 hotels in Dingwall
Professional photos | Traveller photos (166) | Map
Show Prices
The Cluny Bank Hotel (Forres, UK) 4.0 of 5
69 St Leonards Road, Forres IV36 1DW, Scotland
24.2 miles from Dornoch Beach
Announcement *WINTER RATES AVAILABLE*
The Cluny Bank Hotel Slideshow
#1 of 3 hotels in Forres
Professional photos | Traveller photos (41) | Map
Show Prices
Knockomie Hotel (Forres, UK) 4.0 of 5
Grantown Rd, Forres IV36 2SG, Scotland
24.2 miles from Dornoch Beach
#2 of 3 hotels in Forres
Professional photos | Traveller photos (66) | Map
Show Prices
National Hotel Dingwall (Dingwall, UK)
High Street, Dingwall IV15 9HA, Scotland
24.6 miles from Dornoch Beach
#3 of 3 hotels in Dingwall
Traveller photos (31) | Map