Surf Spots in Cornwall

80 surf breaks in Cornwall, United Kingdom.

66 beach breaks11 reef breaks1 beach1 river mouth1 rocky reef break

Harlyn Bay

beach break

Sheltered; best in big NW swells.

🎯 beginner–intermediate🌊 NW–N

Polzeath Beach

beach break

Consistent, mellow beach break; great for learners.

🎯 beginner–intermediate🌊 W–NNW

Porthleven

reef break

Powerful, hollow reef; world-class at size.

🎯 advanced–expert🌊 SSW–W

Watergate Bay

beach break

Long sandy beach, handles size, multiple peaks.

🎯 beginner–advanced🌊 W–NW

Praa Sands

beach break

Consistent, best at mid tide, can be powerful.

🎯 beginner–advanced🌊 S–WSW

Godrevy

beach break

Long beach, multiple peaks, consistent.

🎯 beginner–advanced🌊 W–NNW

Great Western Beach

beach break

Sheltered option in town, good for learners.

🎯 beginner–intermediate🌊 W–NW

Gwithian

beach break

Consistent, long beach with multiple peaks.

🎯 beginner–advanced🌊 W–N

Perranporth

beach break

Very long stretch, lots of room, good on all tides.

🎯 beginner–advanced🌊 W–NNW

Sennen Cove

beach break

Consistent, popular beach break with peaks along the bay.

🎯 beginner–advanced🌊 W–NW

The Cribbar

reef break

Big wave reef, only breaks on large swells.

🎯 expert🌊 W–NW

Widemouth Bay

beach break

Consistent beach with peaks and A-frames; best at mid tide.

🎯 beginner–intermediate🌊 WSW–NW

Constantine Bay

beach break

Consistent, peaky; can get crowded.

🎯 beginner–advanced🌊 WNW–NNW

Crooklets

beach break

Popular town break; punchy at low tide, can be crowded.

🎯 beginner–advanced🌊 WNW–N

Mawgan Porth

beach break

Spacious beach, good for all levels.

🎯 beginner–advanced🌊 W–NW

Millook

reef break

Hollow left-hand reef; very rocky, only for experts.

🎯 advanced–expert🌊 WSW–NW

Summerleaze

beach break

Sandy break with mellow waves; good for learners.

🎯 beginner–intermediate🌊 WNW–N

Tolcarne Beach

beach break

Town beach, works on most tides, can get crowded.

🎯 beginner–intermediate🌊 W–NW

Towan Beach

beach break

Central Newquay, sheltered on big swells.

🎯 beginner–intermediate🌊 WNW–NNW

Black Rock

beach break

Southern end of Widemouth; slightly heavier with rips near rocks.

🎯 beginner–intermediate🌊 WSW–NW

Chapel Porth

beach break

Hollow, powerful waves; best mid to pushing tide.

🎯 intermediate–advanced🌊 W–N

Fistral Beach

beach

Cornwall’s iconic beach, consistent, crowded, works most tides.

🌊 WSW–NNW

Gwenver

beach break

More powerful than Sennen, works best on mid tide.

🎯 intermediate–advanced🌊 W–NW

Holywell Bay

beach break

Open beach, consistent, can get rippy.

🎯 beginner–advanced🌊 W–NNW

Lusty Glaze

beach break

Small cove beach, popular with surf schools.

🎯 beginner–intermediate🌊 W–NW

Marazion

beach break

Sheltered from big swells, good for learners.

🎯 beginner–intermediate🌊 S–WSW

Northcott Mouth

beach break

Hollow at low tide; rocks at both ends, less crowded.

🎯 intermediate–advanced🌊 WNW–N

Porthtowan

beach break

Powerful waves, best at mid tide, can be heavy.

🎯 beginner–advanced🌊 W–NW

Sandymouth

beach break

Long walk at low tide; powerful peaks, exposed to swell.

🎯 intermediate–advanced🌊 WNW–N

St Agnes (Trevaunance Cove)

beach break

Sheltered cove, rippable peaks, popular with locals.

🎯 beginner–advanced🌊 W–NNW

St Ives Porthmeor

beach break

Town beach, very consistent.

🎯 beginner–intermediate🌊 W–N

The Rock (Portreath Harbour)

reef break

Heavy right, breaks off harbour wall, local knowledge needed.

🎯 advanced–expert🌊 W–NNW

Duckpool

beach break

Remote, powerful waves; rippy and rocky at low tide.

🎯 intermediate–advanced🌊 WNW–N

Porth Beach

beach break

Small, sheltered, works on NW swells.

🎯 beginner–intermediate🌊 WNW–NNW

Booby's Bay

beach break

Hollow, fast, rocky at high tides.

🎯 intermediate–advanced🌊 WNW–N

Daymer Bay

beach break

Sheltered from westerlies, rare but fun.

🎯 beginner–intermediate🌊 WNW–N

South Fistral

beach break

Sheltered corner, often cleaner than main beach.

🎯 intermediate–advanced🌊 W–NW

Droskyn Point

beach break

Lefts and rights at the point, can get hollow. Local favourite.

🎯 intermediate–advanced🌊 W–N

Greenaways

reef break

Hollow reef, exposed at lower tides.

🎯 intermediate–advanced🌊 W–NW

Gunwalloe Church Cove

beach break

Sheltered cove, fun at mid tide.

🎯 beginner–intermediate🌊 SSW–W

Penhale Corner

beach break

Northern end of Perranporth, handles more size.

🎯 intermediate–advanced🌊 W–NNW

Pentire Steps

beach break

Remote, punchy peaks; exposed to full swell.

🎯 intermediate–advanced🌊 WNW–NNW

Portreath Beach

beach break

Sheltered north end, can be heavy at high tide.

🎯 beginner–advanced🌊 W–NW

The Rumps

reef break

Shallow, powerful right; locals only vibe.

🎯 advanced–expert🌊 WNW–N

Trevone Bay

beach break

Sheltered, best on big NW swells.

🎯 intermediate–advanced🌊 NW–N

Ayr Point

reef break

Quality reef right at Gwenver end, heavy at size.

🎯 advanced–expert🌊 W–NW

Baby Bay (New Polzeath)

beach break

Small cove; hollow at low tide.

🎯 intermediate–advanced🌊 W–NW

Bassets Cove

beach break

Remote, steep beach, rippy, uncrowded.

🎯 intermediate–advanced🌊 W–NNW

Bedruthan Steps

beach break

Remote, powerful waves, hazardous rocks.

🎯 advanced–expert🌊 W–NW

Boat Cove

reef break

Shallow, rocky, can hold size; local knowledge needed.

🎯 advanced–expert🌊 S–WSW

Carbis Bay

beach break

Sheltered, works on big swells.

🎯 beginner–intermediate🌊 NW–N

Chapel Rock

beach break

Popular peak near the rock, good for all levels.

🎯 beginner–intermediate🌊 W–N

Church Cove (Gunwalloe)

beach break

Small, scenic cove; picks up swell but can close out.

🎯 beginner–intermediate🌊 S–WSW

Dollar Cove

beach break

Can be hollow, picks up more swell than Church Cove.

🎯 beginner–intermediate🌊 SSW–W

Hayle Rivermouth

river mouth

River mouth sandbars, shifting peaks.

🎯 intermediate–advanced🌊 W–NNW

Little Fistral

beach break

Short stretch, picks up more swell at high tide.

🎯 intermediate–advanced🌊 W–NW

Long Rock

beach break

Sheltered, good for learners, rarely powerful.

🎯 beginner–intermediate🌊 S–WSW

Lushingtons

beach break

Northern end of Porthtowan, more exposed, quality barrels.

🎯 intermediate–advanced🌊 W–N

Mexico Towans

beach break

Quieter, shifting sandbars.

🎯 beginner–intermediate🌊 W–N

Mother Ivey's Bay

reef break

Exposed reef, rarely works, heavy.

🎯 advanced–expert🌊 WNW–N

Penhale Corner

beach break

More exposed, picks up more swell, less crowded.

🎯 intermediate–advanced🌊 W–NW

Perranuthnoe

beach break

Small, sheltered, some rocks; best at mid tide.

🎯 intermediate–advanced🌊 S–WSW

Porthcurno

beach break

Scenic, inconsistent; can be powerful and dumpy.

🎯 intermediate–advanced🌊 S–WSW

Sally's Bottom

beach break

Remote, punchy sandbars; limited access.

🎯 intermediate–advanced🌊 W–NNW

Stanbury Mouth

beach break

Remote, peaky; best at mid tide, tricky access.

🎯 intermediate–advanced🌊 WNW–N

The Bluff

beach break

Strong currents, picks up lots of swell.

🎯 intermediate–advanced🌊 W–NNW

The Peak (Porthtowan)

reef break

Heavy, shallow reef at low tide, locals only.

🎯 advanced–expert🌊 W–NW

Whitesands

beach break

Central peak of Sennen; very consistent and mellow.

🎯 beginner–intermediate🌊 W–NW

Keneggy Sands

beach break

Obscure, less crowded, tidal access only.

🎯 intermediate–advanced🌊 S–WSW

Loe Bar

beach break

Remote, very powerful shorebreak, dangerous currents.

🎯 intermediate–advanced🌊 SSW–W

Lushingtons

beach break

Northern corner of Perran Sands, less crowded.

🎯 intermediate–advanced🌊 W–NW

Porthchapel

beach break

Small cove, powerful at size, rarely crowded.

🎯 intermediate–advanced🌊 S–WSW

Portheras Cove

beach break

Remote cove, rare to work—sometimes heavy shorebreak.

🎯 intermediate–advanced🌊 W–NNW

Priest Cove

rocky reef break

Obscure, shallow rocky reef. Works on bigger swells.

🎯 advanced–expert🌊 WSW–WNW

Reskajeage

beach break

Obscure, exposed spot, powerful waves, tricky access.

🎯 intermediate–advanced🌊 W–NNW

Trevellas Porth

beach break

Obscure, best on small swells, rocky at low.

🎯 intermediate–advanced🌊 W–NW

Upton Towans

beach break

Obscure north Widemouth section, shifts sandbanks.

🎯 beginner–intermediate🌊 WSW–NW

Upton Towans

beach break

Less crowded, consistent.

🎯 beginner–intermediate🌊 W–N

Fishing Cove (Rinsey)

reef break

Obscure, shallow, expert-only at size.

🎯 advanced–expert🌊 S–WSW

Mutton Cove

beach break

Obscure, tidal access only, can be heavy.

🎯 intermediate–advanced🌊 S–WSW