Photo by Karenza Thomas

Top Hotels Near Dornoch Beach in Dornoch from NZ$202

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Property class

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Dornoch Beach hotels

1. Marine & Lawn Dornoch

Marine & Lawn Dornoch
5.0 star property
1.8 km from Dornoch Beach
9.0 out of 10, Wonderful, (119 reviews)
"Lovely hotel in amazing setting - staff friendly and food good - highly recommend the burger from the bar!"
United Kingdom
Andrew
The price is NZ$405
includes taxes & fees
15 Nov - 16 Nov
Marine & Lawn Dornoch

2. Dornoch Pods

Dornoch Pods
2.0 star property
2.6 km from Dornoch Beach
The price is NZ$683
includes taxes & fees
12 Nov - 13 Nov
Dornoch Pods

3. St Duthus Villa Guesthouse

St Duthus Villa Guesthouse
3.0 star property
6.3 km from Dornoch Beach
9.8 out of 10, Exceptional, (83 reviews)
"Very clean staff excellent parking easy close to amenities good value"
United Kingdom
Alistair
The price is NZ$214
includes taxes & fees
19 Nov - 20 Nov
St Duthus Villa Guesthouse

4. Kincraig Castle Hotel

Kincraig Castle Hotel
4.0 star property
20.7 km from Dornoch Beach
9.0 out of 10, Wonderful, (386 reviews)
"This is the most stunning hotel I have ever stayed in. It’s so elegant and charming and I loved it."
Canada
Stuart
The price is NZ$235
includes taxes & fees
15 Nov - 16 Nov
Kincraig Castle Hotel

5. Springfield Guesthouse

Springfield Guesthouse
3.0 star property
6.5 km from Dornoch Beach
9.6 out of 10, Exceptional, (173 reviews)
"Beautiful guest house, rooms were immaculate and staff were great. Definitely be back again."
United Kingdom
Adam
The price is NZ$202
includes taxes & fees
13 Nov - 14 Nov
Springfield Guesthouse

6. Royal Marine Hotel

Royal Marine Hotel
4.0 star property
19 km from Dornoch Beach
9.4 out of 10, Exceptional, (299 reviews)
"I loved this hotel. The staff was friendly and kind. The hotel itself was cozy, clean, and homely!. I would definitly come back"
United States
Michelle
The price is NZ$298
includes taxes & fees
19 Nov - 20 Nov
Royal Marine Hotel

7. North Coast 500 Pods

North Coast 500 Pods
3.5 star property
19.3 km from Dornoch Beach
9.6 out of 10, Exceptional, (52 reviews)
"Lovely clean and warm"
United Kingdom
Jason
The price is NZ$244
includes taxes & fees
15 Nov - 16 Nov
North Coast 500 Pods

8. Shore Hotel

Shore Hotel
3.0 star property
13.7 km from Dornoch Beach
10.0 out of 10, Exceptional, (17 reviews)
"Spectacular boutique hotel in a stunning location. Staff were great, as was the food!"
United Kingdom
Peter
The price is NZ$471
includes taxes & fees
13 Nov - 14 Nov
Shore Hotel

9. Golspie Inn

Golspie Inn
3.5 star property
12.6 km from Dornoch Beach
8.4 out of 10, Very good, (204 reviews)
"Very dog friendly"
United Kingdom
Rebecca
The price is NZ$252
includes taxes & fees
15 Nov - 16 Nov
Golspie Inn

10. The Royal Hotel Tain

The Royal Hotel Tain
3.0 star property
6.6 km from Dornoch Beach
8.0 out of 10, Very good, (343 reviews)
"This is a grand old hotel that reflects the traditions of years ago, that has been meticulously maintained. More importantly it is clean, & the staff helpfull. In house restaurant that sends a hearty breakfast in an elegant setting."
United States
Hugh
The price is NZ$312
includes taxes & fees
13 Nov - 14 Nov
The Royal Hotel Tain

11. Morangie Hotel

Morangie Hotel
3.5 star property
6.4 km from Dornoch Beach
8.0 out of 10, Very good, (70 reviews)
"Pleasant traditional Highland Hotel. Friendly and efficient check in. Bar well stocked with pleasant adjoining lounge. The venison dinner special was excellent. A good stopping point on way north ."
United Kingdom
Alan
The price is NZ$226
includes taxes & fees
13 Nov - 14 Nov
Morangie Hotel

12. Mansfield Castle Hotel

Mansfield Castle Hotel
3.5 star property
7.1 km from Dornoch Beach
8.0 out of 10, Very good, (49 reviews)
"Staff were very helpful and pleasant. The breakfast, restaurant and bar were great. Older building that needs some TLC."
United States
Anita
The price is NZ$331
includes taxes & fees
19 Nov - 20 Nov
Mansfield Castle Hotel

13. Seashell Cottage

Seashell Cottage
3.0 star property
20.7 km from Dornoch Beach
10.0 out of 10, Exceptional, (2 reviews)
"My family (especially my 5 year old daughter) and I LOVED seashell cottage. Cromarty is a special place for us and the cottage was a wonderful and cozy place to stay while we were visiting. Wish we could have stayed longer!"
Canada
Kristinn
The price is NZ$1,307
includes taxes & fees
28 Nov - 29 Nov
Seashell Cottage

14. Golspie, Firthview, A Cosy Seafront Escape

Golspie, Firthview, A Cosy Seafront Escape
3.0 star property
11.8 km from Dornoch Beach
The price is NZ$269
includes taxes & fees
16 Nov - 17 Nov
Golspie, Firthview, A Cosy Seafront Escape

15. The Shandwick Inn

The Shandwick Inn
2.5 star property
12.9 km from Dornoch Beach
8.4 out of 10, Very good, (106 reviews)
"Room was modern and clean; dinner in the pub was very good. Continental breakfast left outside room was comprehensive and ideal for an early start."
United Kingdom
Paul
The price is NZ$212
includes taxes & fees
13 Nov - 14 Nov
The Shandwick Inn

16. Flat 4, The Byre

Flat 4, The Byre
3.0 star property
20.6 km from Dornoch Beach
10.0 out of 10, Exceptional, (1 review)
"Gorgeous, cosy little apartment. Huge comfy bed and perfectly situated in Cromarty for a walk around. We will stay again next time! Thank you"
United Kingdom
Dawn
The price is NZ$895
includes taxes & fees
17 Nov - 18 Nov
Flat 4, The Byre
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.

Other attractions near Dornoch Beach

Top Dornoch Beach Hotel Reviews

Frequently Asked Questions

What are the top-rated hotels near Dornoch Beach?

Discover the top-rated hotels near Dornoch Beach, perfect for anyone looking for a serene getaway with stunning views.


Heartseed House B&B
Heartseed House B&B is a charming accommodation located just 3.2 km from Dornoch Beach, rated 10 by travellers. This inviting B&B features a lovely terrace and a beautiful garden, ideal for relaxation. Guests can enjoy free daily breakfast, including a delicious English breakfast, and complimentary toiletries. The serene atmosphere and nearby beach access make it a wonderful choice for a peaceful retreat.


Links House at Royal Dornoch
Links House at Royal Dornoch is a luxurious hotel just a 6-minute walk from Dornoch Beach, with an impressive review rating of 9.8. This elegant hotel features a full-service spa and offers complimentary breakfast daily. Guests can unwind on the furnished balcony or enjoy the traditional hotel design. With premium bedding, designer toiletries, and a concierge service, this hotel promises an exceptional stay with stunning beach proximity.


Dornoch Station
Dornoch Station is a stunning hotel located just 11 minutes on foot from Dornoch Beach, rated 9.4 by travellers. This luxurious accommodation offers sea views and features a renowned golf clubhouse. Guests can indulge in a variety of amenities, including a restaurant with ocean views and 24-hour room service. With easy access to hiking and biking trails, along with complimentary self-parking, it’s perfect for those seeking adventure and relaxation.

What hotels are within walking distance to Dornoch Beach?

Discover top-rated hotels that offer both comfort and convenience, all within walking distance to Dornoch Beach.


Woodlands Bed & Breakfast
Woodlands Bed & Breakfast is a charming hotel, situated a 15-minute walk from Dornoch Beach, rated 9.2 by travellers. This cozy B&B offers a free English breakfast and comfortable premium bedding, ensuring a delightful stay. The garden provides a peaceful retreat, and travellers appreciate the complimentary airport transportation for added convenience.


Links House at Royal Dornoch
Links House at Royal Dornoch is a luxurious hotel just a 6-minute walk from Dornoch Beach, rated 9.8 by travellers. This traditional hotel offers a serene garden and terrace for relaxation, along with a full-service spa for indulgent treatments. Guests can enjoy complimentary daily breakfast, designer toiletries, and premium bedding for a restful stay.


Dornoch Station
Dornoch Station is another exquisite option, located just 11 minutes from Dornoch Beach, with a review rating of 9.4 by travellers. This hotel features a stunning sea view and a restaurant with ocean views, perfect for enjoying a meal after a day at the beach. Guests also have access to golf privileges and 24-hour fitness facilities.

What are the most popular family-friendly hotels near Dornoch Beach?

For families looking to enjoy a delightful stay near Dornoch Beach, these top-rated hotels offer fantastic amenities and nearby the beautiful coastline.


Royal Golf Hotel
Royal Golf Hotel is a charming hotel, located a convenient 17 minutes from Dornoch Beach with a solid travellers' rating of 9.0. Families will appreciate the garden area and complimentary cribs available for younger travellers. The hotel also serves free breakfast daily and provides stunning views of the golf course and sea, making it an ideal spot for relaxation after a day at the beach.


Heartseed House B&B
Heartseed House B&B is a cozy accommodation situated 3.2 km from Dornoch Beach, featuring a perfect travellers' rating of 10. This family-friendly B&B offers free cribs and a lovely garden for children to play. Guests can indulge in a complimentary English breakfast and enjoy the tranquil sea views, making it a charming retreat for families seeking a peaceful getaway.


Dornoch Station
Dornoch Station is a luxurious hotel just an 11-minute walk from Dornoch Beach, with an impressive travellers' rating of 9.4. This family-friendly hotel features essential amenities like highchairs and free cribs, ensuring comfort for little ones. Guests can enjoy breathtaking sea views, access to a nearby golf course, and a relaxing atmosphere with a remarkable restaurant offering golf views.

Are there any highly rated hotels near Dornoch Beach?

Discover luxurious hotels near Dornoch Beach that promise an exceptional stay in Scotland.


Links House at Royal Dornoch
Links House at Royal Dornoch is a stunning hotel just a 6-minute walk from Dornoch Beach, rated an impressive 9.8 by travellers. This traditional hotel features a full-service spa, allowing travellers to unwind and rejuvenate. Guests can enjoy complimentary breakfast daily, along with luxurious amenities such as Frette Italian sheets, designer toiletries, and a furnished balcony overlooking the beautiful surroundings. The garden and nearby hiking opportunities add to the charm of this exquisite stay.


Dornoch Station
Dornoch Station offers a luxurious retreat just 11 minutes on foot from Dornoch Beach, with a review rating of 9.4 from travellers. This hotel features an on-site restaurant with ocean views and golf privileges, creating a unique experience for golf enthusiasts. Guests can enjoy the beautiful sea view from their rooms, along with premium amenities like 24-hour room service, designer toiletries, and free self-parking. The nearby golf course and various outdoor activities enhance the appeal for those looking to explore the stunning Dornoch area.

Which hotels near Dornoch Beach offer the best views?

Discover the best hotels near Dornoch Beach that offer stunning views and exceptional stays.


Royal Golf Hotel
The Royal Golf Hotel, rated 9.0 by travellers, is a charming hotel situated 17 minutes on foot from Dornoch Beach. This hotel offers captivating sea views and a lovely terrace where travellers can unwind. A complimentary breakfast is provided, along with amenities like free self-parking and daily housekeeping, making it an ideal choice for those seeking comfort and stunning scenery.


Heartseed House B&B
Heartseed House B&B is a delightful accommodation located 3.2 km from Dornoch Beach, earning an impressive perfect rating of 10 from travellers. This cozy B&B features scenic sea views and a welcoming terrace for relaxation. Guests can enjoy a free daily breakfast and convenient self-parking, adding to the charm and convenience of this lovely stay.


Dornoch Station
Dornoch Station is a luxurious hotel located just an 11-minute walk from Dornoch Beach, with a remarkable review rating of 9.4. This hotel features breathtaking sea views and an on-site restaurant with golf course views, perfect for a scenic dining experience. Travellers can enjoy amenities such as a 24-hour fitness centre, complimentary self-parking, and access to nearby hiking and biking trails, ensuring a memorable stay.

What are the best affordable hotels near Dornoch Beach?

If you're seeking affordable yet cozy accommodations near Dornoch Beach, these top-rated hotels offer great value and comfort for your seaside getaway.


Heartseed House B&B
Heartseed House B&B is a charming accommodation located just 3.2 km from Dornoch Beach, featuring a perfect blend of comfort and convenience. With an exceptional travellers' rating of 10, this B&B caters to those traveling with pets, offering free pet permits and essential amenities like free WiFi and daily breakfast. Guests can enjoy stunning sea views, a relaxing terrace, and a lovely garden, making it an ideal retreat.


Woodlands Bed & Breakfast
Woodlands Bed & Breakfast, rated 9.2 by travellers, is a delightful option located within a 15-minute walk from Dornoch Beach. This welcoming B&B is perfect for families and travellers with pets, providing free pet accommodation and rollaway beds for extra comfort. Amenities include free WiFi, 24-hour airport shuttle service, and a charming garden, ensuring a delightful stay just steps away from the beach.


Dornoch Castle Hotel
Dornoch Castle Hotel is a historic hotel that lies just an 11-minute walk from Dornoch Beach, with a solid travellers' rating of 8.4. This hotel offers a unique experience with its historical charm, alongside modern amenities such as free WiFi and daily breakfast. Guests can enjoy the lovely terrace and garden, and families will appreciate free cribs and ample nearby parking, making it a fantastic budget-friendly choice.

What are the best pet-friendly hotels near Dornoch Beach?

For travellers seeking pet-friendly accommodations near Dornoch Beach, these top-rated hotels provide a perfect blend of comfort and convenience for you and your furry friends.


Royal Golf Hotel
Royal Golf Hotel, a hotel situated a short 17-minute walk from Dornoch Beach, holds a solid review rating of 9.0. This pet-friendly hotel allows pets in rooms and features a lovely terrace for relaxing with your furry companion. Travellers can indulge in a free full breakfast, enjoy premium bedding, and take in stunning golf and sea views, creating a memorable and comfortable experience.


Heartseed House B&B
Heartseed House B&B is a charming retreat located just 3.2 km from Dornoch Beach, with an impressive review rating of 10. This pet-friendly B&B welcomes dogs and offers essential amenities like food and water bowls. Guests can enjoy a delightful complimentary breakfast, daily housekeeping, and beautiful sea views from the terrace, ensuring a relaxing stay amidst scenic surroundings.


Dornoch Station
Dornoch Station is a luxurious hotel located just an 11-minute stroll from Dornoch Beach, featuring an impressive review rating of 9.4. This hotel welcomes pets and provides amenities such as food and water bowls for your convenience. Guests can enjoy 24-hour fitness facilities, on-site dining with ocean views, and easy access to nearby golf courses, ensuring an exceptional stay in a beautiful setting.

Can I book a fully refundable hotel close to Dornoch Beach?

Most bookings on Expedia are refundable if cancelled within 24-48 hours of arrival, though this depends on the hotel's individual cancellation policy, which you should check in your booking confirmation. If free cancellation is available, you can cancel directly through your Expedia account by going to "My Trips" and selecting your reservation. To find fully refundable hotel options, set your travel dates and use the "Fully refundable" filter.

Can I find Expedia discounts for hotels near Dornoch Beach?

To look for discounts on hotels near Dornoch Beach, join One Key™— our free travel rewards programme. One Key members get instant discounts with Member Prices and earn OneKeyCash™* on eligible bookings. Another way you can save is by booking a package with hotel and flights.† *Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands. †Members only. Savings vary and subject to availability.

How much is a hotel near Dornoch Beach?

Staying near Dornoch Beach is a treat, with plenty of hotels from NZ$202 offering incredible amenities. If you're leaning toward a little luxury, prices can rise, especially in peak season. Be sure to book in advance to enjoy more options and potentially better rates, especially if you're planning a trip during weekends or around public holidays.