Home · Blog · St Ives Guide
Local Know-How

Best Beaches in St Ives: All 5 and Which to Pick

2026-10-11·St Ives

Short answer: Porthminster is the best all-rounder: sheltered, good for swimming and a short walk from the station. Porthmeor is the surf beach below the Tate. Porthgwidden is the small, sheltered cove. For dogs all year, Bamaluz in town or Porthkidney across the estuary.

St Ives has five beaches, each on a different side of the town, which means at least one is always sheltered from the wind. Here's which to pick.

Which is the best beach in St Ives?

The beaches, one by one

Porthmeor Beach

St Ives' main surf beach, overlooked by the Tate — soft golden sand, lifeguarded in season, though watch for sharp rocks at either end.

Good for: families, couples. 0.2 miles from the centre.

Bamaluz Beach

A tiny, clean beach near the town centre, dog-friendly all year round and a good spot for an early morning swim before the crowds.

Good for: families, dogs, couples. 0.2 miles from the centre.

Porthgwidden Beach

A small, sheltered sandy cove close to the harbour with a beachside café — gets busy quickly given how compact it is.

Good for: families, couples. 0.3 miles from the centre.

Porthminster Beach

A calmer, more sheltered beach right by the train station, good for swimming and paddleboarding, with cafés on the sand itself.

Good for: families, couples. 0.3 miles from the centre.

Porthkidney Beach

A long, quiet stretch of white sand across the estuary from town, dog-friendly all year and a good escape from St Ives' summer crowds.

Good for: families, dogs, couples. 1.7 miles from the centre.

Where to park for the beaches

More for a beach day

See also: dog-friendly beaches near St Ives · flat-access beaches in St Ives · the full St Ives guide, filtered by who's with you.

Beach notes are based on visitor reviews and our own visits; lifeguard cover, dog rules and car park charges change with the season, so check the signs on the day.

See the full St Ives guide, filtered by who's with you.

Plan your day near St Ives →