Photo by Karenza Thomas

Find hotels near Dornoch Beach, Dornoch from AED 477
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Our top choices for Dornoch Beach hotels

Dornoch Station
Dornoch Station1.8 km from Dornoch Beach
9.4 out of 10, Exceptional, (73 reviews)
The price is AED 1,113
AED 1,336 total
includes taxes & fees
3 May - 4 May

Links House at Royal Dornoch
Links House at Royal Dornoch1.6 km from Dornoch Beach
9.8 out of 10, Exceptional, (44 reviews)
The price is AED 1,689
AED 2,027 total
includes taxes & fees
3 May - 4 May

Royal Golf Hotel
Royal Golf Hotel1.6 km from Dornoch Beach
9.0 out of 10, Wonderful, (169 reviews)
The price is AED 965
AED 1,158 total
includes taxes & fees
20 May - 21 May

UHI Dornoch - Campus Accommodation
UHI Dornoch - Campus Accommodation2.1 km from Dornoch Beach
4.8 out of 10, (3 reviews)
The price is AED 397
AED 477 total
includes taxes & fees
15 May - 16 May

NO. TEN GUESTHOUSE
NO. TEN GUESTHOUSE6.5 km from Dornoch Beach
9.6 out of 10, Exceptional, (29 reviews)
The price is AED 562
AED 674 total
includes taxes & fees
4 May - 5 May

North Coast 500 Pods
North Coast 500 Pods19.3 km from Dornoch Beach
9.6 out of 10, Exceptional, (42 reviews)
The price is AED 619
AED 743 total
includes taxes & fees
17 May - 18 May

Royal Marine Hotel
Royal Marine Hotel19 km from Dornoch Beach
9.4 out of 10, Exceptional, (254 reviews)
The price is AED 701
AED 841 total
includes taxes & fees
30 Apr - 1 May

Golspie Inn
Golspie Inn12.6 km from Dornoch Beach
8.6 out of 10, Excellent, (184 reviews)
The price is AED 443
AED 531 total
includes taxes & fees
30 Apr - 1 May

The Shandwick Inn
The Shandwick Inn12.9 km from Dornoch Beach
8.4 out of 10, Very Good, (98 reviews)
The price is AED 455
AED 546 total
includes taxes & fees
30 Apr - 1 May

Morangie Hotel
Morangie Hotel6.4 km from Dornoch Beach
8.0 out of 10, Very Good, (68 reviews)
The price is AED 559
AED 670 total
includes taxes & fees
1 May - 2 May

The Steading
The Steading17.2 km from Dornoch Beach
The price is AED 5,424
AED 6,509 total
includes taxes & fees
3 May - 4 May
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.
Compare popular hotels close to Dornoch Beach
Property | Property class | Guest rating | Breakfast included | Pool | Spa | Pet friendly | WiFi included | |
|---|---|---|---|---|---|---|---|---|
![]() Dornoch Station | 9.4 Exceptional 73 reviews | View | ||||||
![]() Links House at Royal Dornoch | 9.8 Exceptional 44 reviews | View | ||||||
![]() Royal Golf Hotel | 9.0 Wonderful 169 reviews | View | ||||||
![]() UHI Dornoch - Campus Accommodation | 4.8 3 reviews | View | ||||||
![]() NO. TEN GUESTHOUSE | 9.6 Exceptional 29 reviews | View |
Top Dornoch Beach Hotel Reviews

Royal Marine Hotel
8/10 Good
Hotels near other Dornoch Beach attractions
Frequently asked questions
Explore a world of travel with Expedia
Hotels near popular Dornoch Attractions
Other Hotels near Dornoch Beach, Dornoch
More Hotel Options in Dornoch Beach
Explore more hotels
- Courtyard by Marriott Inverness Airport
- Golf View Hotel & Spa
- Seabank House Hotel
- Invernairne Guest House
- Seaside cottage by a sandy beach - dolphins, golf, near Inverness and Loch Ness
- Broomlea
- Cawdor House
- Tulloch Castle Hotel
- The Glen Mhor Hotel and Uile-bheist Brewery & Distillery
- The Old Mill Inn













































