Beaches in Inverness, Highland
- Inverness beaches map
- The beaches:
- Avoch
- Fortrose
- Rosemarkie
- Cromarty
The beach guide has 4 beaches listed in and around the town of Inverness. We have arranged these beaches in order of closest to the town first (distance in brackets).
-
Avoch Beach (6.3 miles)
© Dave Fergusson | BY-SAThe 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 Beach (7.8 miles)
© Craig Wallace | BY-SAThe 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 (8.9 miles)
© Richard Webb | BY-SALocated 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…
-
Cromarty Beach (15.5 miles)
© Ds Pugh | BY-SAThe town of Cromarty on the Black Isle is thought by many to be the best-preserved historic town in the Highlands and makes a good base for touring the Western Highlands. It has a number of beautifully restored 18th century buildings, an award-winning museum and a choice of shops and places to eat. There is…