British Beaches

Visitor information for every beach in the UK

"In every outthrust headland, in every curving beach, in every grain of sand there is the story of the earth."

Heacham Beach

(Stubborn Sand)

Norfolk, England


Rate this beach!
Approximate Location Map

Use two fingers to pan or zoom the map

Heacham Beach, also known as Heacham Sands or 'Stubborn sands', is a popular coastal resort located in Norfolk, England, with a largely sandy beach that faces west, making it a unique spot in the region. .

Heacham Beach forms part of an extensive beach line that stretches south from Hunstanton and north from the mudflats at Snettisham. The beach is situated on the banks of 'The Wash', offering stunning views across the water towards Lincolnshire. The beach is backed by low dunes and features a promenade with a number of beach huts. At low tide, the beach exposed is very gently shelving, making it suitable for a variety of activities.

The beach at Heacham is a large, flat sand beach that is famous for its sunsets. It is a popular spot for families and holidaymakers in the summertime, with a range of amenities including holiday parks with chalets and static caravans, shops, eateries, and amusements. The beach is dog friendly all year round, and there are no lifeguards on duty, although the water has been classified as being of excellent quality. The tidal movement in the sea can make the water appear cloudy at times.

Visitors to Heacham Beach can enjoy a scenic walk along the sea front promenade to Hunstanton Beach, or play a round of golf at the nearby Searles Resort Golf Club. The beach's west-facing location makes it an ideal spot to watch the sunset, and the lack of restrictions makes it a popular spot for dog walkers.

Heacham has historic ties to Pocahontas, who married John Rolfe in 1614, and the Rolfes are buried in the Heacham Church. The beach's unique name, 'Stubborn sands', is thought to refer to the challenging conditions of the beach at certain times of the year.

Sand

Weather and tides for Thursday 4 June

Tonight
Chance of rain 76%
Min temperature 11°C
feels like 9°C
Wind 17mph
Tomorrow (Friday)
Chance of rain %
Max temperature 18°C
feels like 17°C
Wind 15mph
Max UV Index

The tide at Heacham Beach is currently high. Low tide will be at approximately 4:24 AM tomorrow, and the next high tide will be at approximately 9:44 AM tomorrow.

Today's air pollution levels are forecast to be Low

Detailed weather and tides »

Recommended holiday cottages near Heacham Beach

Things to do and see in the area

Norfolk Lavender (1.5 miles)
Hunstanton Sea Life Sanctuary (1.9 miles)
Searles Sea Tours (1.9 miles)
Paint Me Ceramics and Build-a-Teddy (2.1 miles)
Hunstanton Heritage Centre (2.3 miles)
Princess Theatre (2.3 miles)
RSPB Snettisham (2.4 miles)
Snettisham Park (2.8 miles)

All distances are approximate

Other beaches nearby

Location: Hunstanton

Location type: Town

OS Grid: TF660374

Coordinates: 52°54'32"N 0°28'4"E

Mapcode: GBR P36.R3G

What 3 Words: change.fond.mouth

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.

County: Norfolk

Country: England

Local Authority: King's Lynn and West Norfolk

Parish: Heacham

Nearest postcode: PE31 7BD

(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.

Stuff you might want for the beach!

(Or après-beach. Or pre-beach. Or, just because you might want stuff)

Visitor information for Heacham Beach, Norfolk, England. Weather, tides, visitor comments, beach facilities, photos, nearest postcode, beach information and nearby accommodation.

British Beaches is a Good Stuff website.

216.73.216.183 Thu, 04 Jun 2026 21:38:22 +0100