Beaches in Fortrose, Highland

Last updated:

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

  • Fortrose Beach (0.1 miles)

    Fortrose © Craig Wallace | BY-SA

    The Highland town of Fortrose lies on the Black Isle peninsula, which is noted for its relatively mild climate. Walking is the most popular pastime at this sand and shingle beach, which stretches for about a mile and a half from Fortrose Harbour to Chanonry Point in the east, and offers views over the Moray…

  • Rosemarkie Beach (1.2 miles)

    Rosemarkie © Richard Webb | BY-SA

    Located on the scenic peninsula known as the Black Isle this long stretch of sandy beach stretches out into the mouth of the Moray Firth. The beach is backed by woodland and well kept lawns. It is also home to the ever popular Rosemarkie Beach Cafe making this a great spot to relax. At the…

  • Avoch Beach (1.8 miles)

    Avoch © Dave Fergusson | BY-SA

    The historic fishing village of Avoch (pronounced with a silent 'v') lies on the Black Isle, on the north bank of the Moray Firth, a 15-minute drive from Inverness. There is a small harbour here, built in 1815 next to which are public toilets. The sand and shingle beach stretches west of the harbour, and…

Fortrose beaches map

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