British Beaches

Visitor information for every beach in the UK

"So just let me be beside the seaside"

Avoch Beach

Highland, Scotland

☆☆☆☆
Rate this beach!
Approximate Location Map

Use two fingers to pan or zoom the map

Avoch Beach is a small sand and shingle bay located on the Moray Firth, backed by the conservation village of Avoch.

Avoch Beach is situated on the Black Isle, on the north bank of the Moray Firth, approximately a 15-minute drive from Inverness. The beach is a small sand and shingle bay, with a small harbour built in 1815, next to which are public toilets. The beach stretches west of the harbour and is backed by a sea wall and the traditional stone and whitewashed houses of the village.

The Moray Firth is home to a colony of bottlenose dolphins, and the area offers good birdlife, as well as the possibility of spotting seals. Dolphin watching boat trips depart from the harbour, offering visitors the opportunity to see these marine mammals up close.

The village of Avoch has a number of facilities, including accommodation, a co-operative store, and a fish and chip restaurant. The village is steeped in history, with nearby Ormond Hill headland being the site of 12th-century Ormond Castle, the stronghold of Andrew de Moray, who fought alongside William Wallace against the armies of Edward Longshanks.

The beach can be accessed via stone steps leading down to the shore from the road that runs along the back of the beach, which has limited parking. The area offers some pleasant walks, including a trip along the disused railway line between Avoch and Fortrose.

Bay Harbour Sand Shingle

Weather and tides for Sunday 25 October

Tonight
Chance of rain 24%
Min temperature 7°C
feels like 4°C
Wind 25mph
Tomorrow (Monday)
Chance of rain 94%
Max temperature 13°C
feels like 5°C
Wind 10mph
Max UV Index

The tide at Avoch Beach is currently rising. High tide will be at approximately 12:20 AM tomorrow, and the next low tide will be at approximately 6:38 AM tomorrow.

Detailed weather and tides »

Other beaches nearby

Location: Avoch

Location type: Village

OS Grid: NH702549

Coordinates: 57°33'57"N 4°10'12"W

Mapcode: GBR J82Q.NHG

What 3 Words: hexes.planting.sulky

Coordinates and location codes are for an approximate mid-point of the beach, and may not reflect the best access point or the most popular part of the beach.

Country: Scotland

Local Authority: Highland

Nearest postcode: IV9 8QD

(for sat-nav purposes only, a beach does not have a postal address!)

Important! Beach information is compiled from a variety of different sources and is correct to the best of our knowledge at the time of compilation. However, information may be incorrectly supplied by our sources or go out of date after publication. BritishBeaches.uk makes no warranty as to the accuracy of any information on this page.

Visitor information for Avoch Beach, Highland, Scotland. Weather, tides, visitor comments, beach facilities, photos, nearest postcode, beach information and nearby accommodation.

British Beaches is a Good Stuff website.

216.73.217.127 Sun, 25 Oct 2026 18:06:12 +0000