Beaches in Thurso, Highland

Last updated:

The beach guide has 3 beaches listed in and around the town of Thurso. We have arranged these beaches in order of closest to the town first (distance in brackets).

  • Thurso Bay (0.3 miles)

    Thurso Bay © Robin Drayton | BY-SA

    Thurso Bay is a mostly sandy beach, with some rockier sections, stretching for about 500 meters alongside the small Highland town of Thurso. To the east of the beach, the River Thurso flows into the bay. Thurso is one of the most northerly points in mainland Britain, just a stone's throw from John o'Groats. As…

  • Castlehill Beach (5.4 miles)

    Castlehill © Colin Smith | BY-SA

    Castlehill Beach lies close to the eastern tip of Scotland's northern coastline, between Castletown and Dunnet. The beach forms the western end of Dunnet Bay, a long stretch of sand and shingle, backed by grassy dunes. Behind the dunes, the A836 runs adjacent to the beach. The beach is used by surfers and is a…

  • Dunnet Bay (6.4 miles)

    Dunnet Bay © David Martin | BY-SA

    Dunnet Bay is located at the northern end of the wide, sandy beach between Castletown and Dunnet, close to the north-eastern tip of Scotland. The pale expanse of sand stretches for over 2 miles and is backed by dunes and the grassy plains found along the north of Scotland, known locally as "machair". The closest…

Thurso beaches map

Map featuring Thurso beaches. Click on pins to view beach details