Properties are selected based on real traveler reviews and popularity among guests who’ve booked a night in Dornoch on Hotels.com. These Dornoch hotels consistently deliver on quality, location and traveler experience. Last updated on .
Hotels in Dornoch
Free cancellation options if plans change
Earn rewards on every night you stay
Save more with Member Prices
Check prices for these dates
Top 5 hotels in Dornoch at a glance
- 1. Royal Golf Hotel — 4-star hotel in Dornoch. Guest rating: 8.8/10 — Excellent.
- 2. Woodlands Bed & Breakfast — 3-star hotel in Dornoch. Guest rating: 9.4/10 — Exceptional.
- 3. Marine & Lawn Dornoch — 5-star hotel in Dornoch. Guest rating: 9.0/10 — Wonderful.
- 4. The Eagle Hotel — 3-star hotel in Dornoch. Guest rating: 6.4/10 — Good.
- 5. Links House at Royal Dornoch — 5-star hotel in Dornoch. Guest rating: 9.8/10 — Exceptional.
Where to stay in Dornoch?




1. Royal Golf Hotel
Royal Golf Hotel



2. Woodlands Bed & Breakfast
Woodlands Bed & Breakfast



3. Marine & Lawn Dornoch
Marine & Lawn Dornoch



4. The Eagle Hotel
The Eagle Hotel



5. Links House at Royal Dornoch
Links House at Royal Dornoch



6. Dornoch Pods
Dornoch Pods



7. Pine Marten
Pine Marten



8. Springfield Guesthouse
Springfield Guesthouse



9. NO. TEN GUESTHOUSE
NO. TEN GUESTHOUSE



10. Golspie Inn
Golspie Inn



11. The Royal Hotel Tain
The Royal Hotel Tain



12. Morangie Hotel
Morangie Hotel



13. Mansfield Castle Hotel
Mansfield Castle Hotel



14. Golspie, Firthview, A Cosy Seafront Escape
Golspie, Firthview, A Cosy Seafront Escape



15. Royal Marine Hotel
Royal Marine Hotel



16. Kincraig Castle Hotel
Kincraig Castle Hotel



18. The Shandwick Inn
The Shandwick Inn



19. North Coast 500 Pods
North Coast 500 Pods



20. Delny Glamping
Delny GlampingCheck out pet-friendly hotels in Dornoch




Dornoch Pods
Dornoch PodsGo beyond your typical stay in Dornoch
Our prices for hotels in Dornoch are cheapest in January
Price trends for hotels in Dornoch
Top landmarks in Dornoch
Dornoch Beach

Dornoch Cathedral
Royal Dornoch Golf Club
Skibo Castle
Embo Beach
Historylinks
Carnegie Courthouse Visitor Centre
Learn more about Dornoch
Notable for its golfing, Dornoch features attractions such as Royal Dornoch Golf Club and Dornoch Beach. This welcoming city has something for everyone including bars as well as sights like Skibo Castle and Moray Firth. All are within a small-town setting.
See all hotels in Dornoch
Check out reviews of Dornoch hotels guests love
Links House at Royal Dornoch
"Delightful few days exploring the Dornoch area. The Links"
Dornoch Station
"One small elevator was a little inconvenient but that was it"
3 Bed-sleeps 8-free Parking-5 Min to Beach
"This is my second visit here and can highly recommend the host and accommodation, great value for money, all facilities in place, clean, comfortable and beautiful location."
Royal Golf Hotel
"The staff were extremely attentive and welcoming. They really cared about our stay and that we have a great experience."
The Eagle Hotel
"Room and bathroom small but comfortable. Dinner was very average. Breakfast was good."
Frequently asked questions
Find out more about Dornoch
Discover Dornoch: Where Historic Charm Meets Untamed Natural Beauty
Nestled along the stunning Dornoch Firth, Dornoch, Scotland, is a charming historic town that beckons travellers with its rich heritage and picturesque landscapes. Explore the impressive Dornoch Castle, steeped in history, or stroll along the golden sands of Dornoch Beach, where the gentle waves invite relaxation. Nature enthusiasts will relish the nearby Dornoch Nature Reserve, while golf lovers can challenge themselves at the world-renowned Dornoch Golf Club. With its blend of culture, history, and breathtaking scenery, Dornoch is the perfect off-the-beaten-path destination for a romantic getaway or a tranquil retreat. For great hotel rates in Dornoch, be sure to check out Hotels.com's Last-Minute DealsOpens in a new window on travel.
Discover great hotels near Dornoch
Dornoch offers a range of accommodation options, from charming guesthouses to luxurious castle hotels. Enjoy comfortable guest rooms with stunning views and easy access to the historic town centre. The serene surroundings make it perfect for relaxing getaways, all while being close to beautiful beaches and lush landscapes. These are some of the hotels preferred by our travelers near Dornoch:
- Morangie HotelOpens in a new window: This inviting 3.5-star hotel features a guest rating of 8.0 and is designed for leisure travelers seeking a comfortable and welcoming experience. With amenities that include pet-friendly options and a warm atmosphere, it stands out for its exceptional service. The hotel offers a pleasant environment suited for those who appreciate inclusivity and a relaxed vacation vibe, making it a great choice for travelers looking to unwind in a friendly setting.
- Springfield GuesthouseOpens in a new window: A charming 3.0-star Bed and Breakfast, Springfield Guesthouse boasts an impressive guest rating of 9.6, perfect for adventure-seeking travelers. This property is well-equipped with exciting recreational activities, such as hiking, horseback riding, and fishing. Guests will relish the clean, spacious accommodations and a delightful breakfast selection that enhances their stay. The atmosphere is inviting, encouraging exploration and comfort, making it an ideal retreat for those looking for an active getaway.
- The Royal Hotel TainOpens in a new window: At this delightful 3.0-star hotel, rated at 8.0, leisure travelers will find themselves immersed in a golf-themed experience. With clean and comfortable accommodations, this property offers a relaxing atmosphere complemented by an impressive bar featuring an extensive whisky selection. The engaging environment and excellent breakfast options cater to those who appreciate leisure and recreation, ensuring a memorable stay for golf enthusiasts seeking a blend of relaxation and activity.
Where to stay near Dornoch
When visiting Dornoch, Scotland, great areas to stay include Tain, Brora, and Golspie. Tain offers friendly locals and beautiful natural parks, while Brora boasts luxury dining and scenic beaches. Golspie is perfect for adventure seekers with its monuments and museums. For first-time visitors, Tain is the best choice, providing a charming small-town atmosphere and easy access to Dornoch.
- TainOpens in a new window: Tain is a charming small town known for its friendly atmosphere and rich history, making it a fantastic base for your Scottish adventure. Here, you can explore unique attractions like the Tarbat Ness Lighthouse and the fascinating Tain Through Time exhibit, which immerses you in the town's past. Outdoor lovers will appreciate the scenic walking trails and natural parks in the area, perfect for leisurely strolls or invigorating hikes. Tain also boasts excellent golf courses for enthusiasts looking to tee off against stunning backdrops. With cosy bars to unwind in after a day of exploration, Tain offers a delightful blend of culture and relaxation.
- BroraOpens in a new window: Brora is a picturesque coastal town that shines with its welcoming vibe and beautiful seafront. It's an excellent destination for those seeking a laid-back getaway, with attractions like the impressive Dunrobin Castle and the sandy stretches of Brora Beach. Seafood dining is a must here, as the port town is known for its fresh catches. Enjoy relaxing walks along the river and take in the scenic views of Loch Brora. With a variety of friendly bars and dining venues, Brora ensures a pleasant stay where you can soak up the local charm and enjoy the serene surroundings.
- GolspieOpens in a new window: Golspie is a delightful spot for those looking to immerse themselves in Scottish culture and history, featuring captivating monuments and museums that tell the story of the region. The stunning landscape surrounding the town is perfect for short hikes or leisurely walks, allowing visitors to enjoy the natural beauty of the area. Don't miss the chance to visit the nearby Dunrobin Castle, a stunning architectural marvel. While Golspie may be smaller, its unique charm and cultural attractions offer a refreshing alternative for travellers seeking a more relaxed experience in the Highlands.
Things to do in Dornoch
Dornoch offers a delightful mix of stunning beaches, lush parks, and serene coastal landscapes, making it an ideal getaway for nature lovers. Enjoy invigorating hikes along scenic trails, relax by the tranquil sea, or tee off at world-class golf courses. With its charming small-town vibe, Dornoch invites you to unwind and explore.
- Tarbat Ness LighthouseOpens in a new window – Discover the rich maritime history at this historic lighthouse. Set against a stunning coastal backdrop, the site invites you to explore the intriguing architecture and enjoy scenic views of the surrounding sea and beach.
- North Sutor CliffsOpens in a new window – Venture to the dramatic North Sutor Cliffs, where the rugged landscape meets the crashing waves. Take a leisurely walk along the cliffside paths and soak in the breathtaking views of the coastline and the small town below.
- Tain Through TimeOpens in a new window – Step back into history at Tain Through Time, a fascinating museum that showcases the area's past. As you wander through the exhibits, you’ll uncover intriguing stories and artifacts that highlight the town’s development and cultural heritage.
- Loch BroraOpens in a new window – Enjoy a peaceful retreat at Loch Brora, a picturesque lake surrounded by stunning landscapes. Here, you can take a relaxing stroll, enjoy a picnic by the water, or simply bask in the natural beauty of this serene spot.
- Dunrobin CastleOpens in a new window – Explore the grandeur of Dunrobin Castle, an impressive structure that boasts beautiful gardens and rich history. Roam the ornate rooms and admire the stunning architecture while learning about the castle's fascinating past.
4 tips for savvy savings when booking a hotel in Dornoch
- Book for the cheapest times: The most affordable time to visit Dornoch is during January, February, and October, when hotel prices are lower. For those looking to explore the town's key landmarks, cultural sites, and historical attractions, a stay of at least 2 to 3 days would be ideal. Dornoch offers great value for money with its charming small-town atmosphere, friendly locals, and inviting dining options. Visitors can enjoy the scenic beach, indulge in a cup of coffee by the sea, and appreciate the various monuments and golf courses. This budget-friendly destination is perfect for anyone seeking an enriching experience without breaking the bank.
- Look for last-minute deals on Hotels.com: To uncover last-minute deals to Dornoch, visit the DealsOpens in a new window or Last-Minute DealsOpens in a new window section on Hotels.com, where you may discover discounted rates on accommodations as your travel date approaches. Additionally, consider enabling email alerts or push notifications to stay updated on flash sales and exclusive last-minute promotions, which could help you save. The Smart ShoppingOpens in a new window feature within the Hotels.com app allows you to compare hotel prices and amenities, ensuring you're informed if rooms become available or prices drop, making it easier to secure that spontaneous getaway.
- Be flexible with dates: Prices can fluctuate based on factors like the hotel's location, star rating, and the time of year, so having some flexibility with your travel dates may help you find a better deal on your stay in a Dornoch hotel. For those in search of something distinct, boutique hotels often provide a more personalized experience and may offer better value. When you book through Hotels.com, we’ll inform you if the price for your chosen dates is above or below the average. If the price appears to be on the higher side, we’ll recommend alternative dates that could be more budget-friendly.
- Consider your location: Staying close to major attractions or city centres can offer convenience, but it often comes with higher prices. For more affordable options, consider hotels in less central areas or neighbourhoods, striking a balance between cost and accessibility to the sites you plan to visit. You might also look into independent hotels located a bit further out, as they usually tend to be more affordable and can provide a more authentic experience.
Best time to go to Dornoch
Dornoch experiences its lowest average temperature in January, at 38.5°F (3.6°C), while July is the hottest month, with an average temperature of 57.0°F (13.9°C). October is typically the wettest month. If you’re looking to soak up the lively atmosphere in Dornoch, April, July, and August are the peak months to visit, bustling with fellow travelers. During this peak period, the weather is mostly cloudy, with light rainfall. However, if you prefer a more relaxed experience, October to December are perfect for a quieter getaway, marked by light rainfall and mostly cloudy conditions.
Keep exploring
- Hotels near Royal Dornoch Golf Club
- Nigg Hotels
- Hotels with Parking in Invergordon
- 3 Star Hotels in Invergordon
- Hotels with Parking in Black Isle
- Hotels near Loch Brora
- Bonar Bridge Hotels
- Hotels near Glenmorangie Distillery
- Shandwick Hotels
- Hotels near Embo Beach
- Hotels with Parking in Highland
- Hotels with Kitchens in Highland
- Cottages in Highland
- B&B in Highland
- Family Hotels in Highland
- Luxury Hotels in Highland
- Hotels near Skibo Castle
- Hotels near Golspie Golf Club
- Hotels with Parking in Brora
- Brora Hotels
- Portmahomack Hotels
- Golspie Hotels
- Hotels with Free Breakfast in Lairg
- Cottages in Lairg
- Cheap Hotels in Lairg
- Hotels with Parking in Dingwall
- Pet Friendly Hotels in Dingwall
- B&B in Dingwall
- 3 Star Hotels in Dingwall
- Hotels with Parking in Tain
- Hotels with Free Breakfast in Tain
- 3 Star Hotels in Tain
- Tain Hotels
- 3 Star Hotels in Muir of Ord
- Hotels with Free Breakfast in Nairn
- Cottages in Nairn
- B&B in Nairn
- Luxury Hotels in Nairn
- 3 Star Hotels in Nairn
- 4 Star Hotels in Nairn
- Hotels near Tain Station
- Ardgay Hotels
- Hotels with Free Breakfast in Beauly
- Cottages in Beauly
- Balintore Hotels
- Hotels with Parking in Garve
- Pet Friendly Hotels in Garve
- 3 Star Hotels in Garve
- B&B in Dornoch Beach
- Cheap Hotels near Dornoch Beach
- Luxury Hotels near Dornoch Beach
- Hotels near Dornoch Beach
- Hotels with Parking in Strathpeffer
- 3 Star Hotels in Strathpeffer
- Hotels near Dunrobin Castle Station
- Inver Hotels
- Hotels near Bonar Bridge
- Hotels near Golspie Station
- Hotels with Parking in Helmsdale
- Hotels near Tain Golf Course
- Hotels near Ben Bhraggie
- Apartments in Forres
- Luxury Hotels in Forres
- 3 Star Hotels in Forres
- 4 Star Hotels in Forres
- Hotels with Parking in Inverness
- Hotels with a Gym in Inverness
- Hotels with Free Breakfast in Inverness
- Hotels with Kitchens in Inverness
- Pet Friendly Hotels in Inverness
- Cottages in Inverness
- Hostels in Inverness
- Apartments in Inverness
- Guest Houses in Inverness
- B&B in Inverness
- Inns in Inverness
- Cabin Rentals in Inverness
- Cheap Hotels in Inverness
- Luxury Hotels in Inverness
- 3 Star Hotels in Inverness
- 4 Star Hotels in Inverness
- 5 Star Hotels in Inverness
- Business Hotels in Inverness
- Lgbtqia-Welcoming Hotels in Inverness
- Family Hotels in Inverness
- Golf Hotels in Inverness
- Resorts & Hotels with Spas in Inverness
- Hotels near Tain Through Time
- Cottages in Elgin
- Guest Houses in Elgin
- 3 Star Hotels in Cromarty
- Cromarty Hotels
- Hotels near Dunrobin Castle
- Hotels near Orcadian Stone Company
- Hotels near Rogart Station
- Hotels near Sutherland Monument
- Hotels with Parking in Lossiemouth
- 3 Star Hotels in Lossiemouth
- Hotels near Alladale Wilderness Lodge & Reserve




