Dornoch Beach, Dornoch

Beach · Nature / Park
Go for a relaxing and refreshing stroll at Dornoch Beach, featuring golden sands and long stretches of pristine coastal shallows. Pay a visit to this award-winning beach, not far from town, and explore its vast expanses of dunes, hills, and pools. Weather permitting, you can even dip your toes or go for a quick swim in the often-chilly Dornoch Firth; otherwise, simply kick back and watch for some of the many bird species that call the area home. Keep in mind that you can park in a convenient lot close to the beach and public bathrooms. For travelers who use our online itinerary creator, Dornoch holidays become easier to arrange, with trips to the Dornoch Beach and other attractions mapped out and timetabled.
Create an itinerary including Dornoch Beach
© OpenMapTiles © OpenStreetMap contributors

Dornoch Beach reviews

Rate this attraction
TripAdvisor traveler rating
TripAdvisor traveler rating 4.5
515 reviews
TripAdvisor
  • It's a bit of a walk from the village but this lovely curved bay and beach is best seen at sunset as the big orange orb sinks below the horizon.  more »
  • Superb beach that is vast in size. I walked this beach during a weeks visit to Grannies caravan park and it was a great place to unwind. Be it 7am walks where I had the beach to myself and could...  more »

Plan your trip to Dornoch

  • Get a personalized plan

    A complete day by day itinerary
    based on your preferences
  • Customize it

    Refine your plan. We'll find the
    best routes and schedules
  • Book it

    Choose from the best hotels
    and activities. Up to 50% off
  • Manage it

    Everything in one place.
    Everyone on the same page.

Popular things to do in Dornoch

4.7
Duration: 2 hours
4.5
Duration: 2 hours
4.6
Duration: 1h 30 min
4.8
Duration: 1 hour

Side trips from Dornoch

4.6
Duration: 2h 30 min
4.3
Duration: 2 hours
4.6
Duration: 2 hours
5.0
Duration: 2 hours

Hidden gems in Dornoch

4.8
Duration: 2 hours
4.1
Duration: 1h 30 min
5.0
Duration: 30 minutes
4.3
Duration: 30 minutes