Surf Spots in Cornwall
80 surf breaks in Cornwall, United Kingdom.
Harlyn Bay
beach breakSheltered; best in big NW swells.
Polzeath Beach
beach breakConsistent, mellow beach break; great for learners.
Porthleven
reef breakPowerful, hollow reef; world-class at size.
Watergate Bay
beach breakLong sandy beach, handles size, multiple peaks.
Praa Sands
beach breakConsistent, best at mid tide, can be powerful.
Godrevy
beach breakLong beach, multiple peaks, consistent.
Great Western Beach
beach breakSheltered option in town, good for learners.
Gwithian
beach breakConsistent, long beach with multiple peaks.
Perranporth
beach breakVery long stretch, lots of room, good on all tides.
Sennen Cove
beach breakConsistent, popular beach break with peaks along the bay.
The Cribbar
reef breakBig wave reef, only breaks on large swells.
Widemouth Bay
beach breakConsistent beach with peaks and A-frames; best at mid tide.
Constantine Bay
beach breakConsistent, peaky; can get crowded.
Crooklets
beach breakPopular town break; punchy at low tide, can be crowded.
Mawgan Porth
beach breakSpacious beach, good for all levels.
Millook
reef breakHollow left-hand reef; very rocky, only for experts.
Summerleaze
beach breakSandy break with mellow waves; good for learners.
Tolcarne Beach
beach breakTown beach, works on most tides, can get crowded.
Towan Beach
beach breakCentral Newquay, sheltered on big swells.
Black Rock
beach breakSouthern end of Widemouth; slightly heavier with rips near rocks.
Chapel Porth
beach breakHollow, powerful waves; best mid to pushing tide.
Fistral Beach
beachCornwall’s iconic beach, consistent, crowded, works most tides.
Gwenver
beach breakMore powerful than Sennen, works best on mid tide.
Holywell Bay
beach breakOpen beach, consistent, can get rippy.
Lusty Glaze
beach breakSmall cove beach, popular with surf schools.
Marazion
beach breakSheltered from big swells, good for learners.
Northcott Mouth
beach breakHollow at low tide; rocks at both ends, less crowded.
Porthtowan
beach breakPowerful waves, best at mid tide, can be heavy.
Sandymouth
beach breakLong walk at low tide; powerful peaks, exposed to swell.
St Agnes (Trevaunance Cove)
beach breakSheltered cove, rippable peaks, popular with locals.
St Ives Porthmeor
beach breakTown beach, very consistent.
The Rock (Portreath Harbour)
reef breakHeavy right, breaks off harbour wall, local knowledge needed.
Duckpool
beach breakRemote, powerful waves; rippy and rocky at low tide.
Porth Beach
beach breakSmall, sheltered, works on NW swells.
Booby's Bay
beach breakHollow, fast, rocky at high tides.
Daymer Bay
beach breakSheltered from westerlies, rare but fun.
South Fistral
beach breakSheltered corner, often cleaner than main beach.
Droskyn Point
beach breakLefts and rights at the point, can get hollow. Local favourite.
Greenaways
reef breakHollow reef, exposed at lower tides.
Gunwalloe Church Cove
beach breakSheltered cove, fun at mid tide.
Penhale Corner
beach breakNorthern end of Perranporth, handles more size.
Pentire Steps
beach breakRemote, punchy peaks; exposed to full swell.
Portreath Beach
beach breakSheltered north end, can be heavy at high tide.
The Rumps
reef breakShallow, powerful right; locals only vibe.
Trevone Bay
beach breakSheltered, best on big NW swells.
Ayr Point
reef breakQuality reef right at Gwenver end, heavy at size.
Baby Bay (New Polzeath)
beach breakSmall cove; hollow at low tide.
Bassets Cove
beach breakRemote, steep beach, rippy, uncrowded.
Bedruthan Steps
beach breakRemote, powerful waves, hazardous rocks.
Boat Cove
reef breakShallow, rocky, can hold size; local knowledge needed.
Carbis Bay
beach breakSheltered, works on big swells.
Chapel Rock
beach breakPopular peak near the rock, good for all levels.
Church Cove (Gunwalloe)
beach breakSmall, scenic cove; picks up swell but can close out.
Dollar Cove
beach breakCan be hollow, picks up more swell than Church Cove.
Hayle Rivermouth
river mouthRiver mouth sandbars, shifting peaks.
Little Fistral
beach breakShort stretch, picks up more swell at high tide.
Long Rock
beach breakSheltered, good for learners, rarely powerful.
Lushingtons
beach breakNorthern end of Porthtowan, more exposed, quality barrels.
Mexico Towans
beach breakQuieter, shifting sandbars.
Mother Ivey's Bay
reef breakExposed reef, rarely works, heavy.
Penhale Corner
beach breakMore exposed, picks up more swell, less crowded.
Perranuthnoe
beach breakSmall, sheltered, some rocks; best at mid tide.
Porthcurno
beach breakScenic, inconsistent; can be powerful and dumpy.
Sally's Bottom
beach breakRemote, punchy sandbars; limited access.
Stanbury Mouth
beach breakRemote, peaky; best at mid tide, tricky access.
The Bluff
beach breakStrong currents, picks up lots of swell.
The Peak (Porthtowan)
reef breakHeavy, shallow reef at low tide, locals only.
Whitesands
beach breakCentral peak of Sennen; very consistent and mellow.
Keneggy Sands
beach breakObscure, less crowded, tidal access only.
Loe Bar
beach breakRemote, very powerful shorebreak, dangerous currents.
Lushingtons
beach breakNorthern corner of Perran Sands, less crowded.
Porthchapel
beach breakSmall cove, powerful at size, rarely crowded.
Portheras Cove
beach breakRemote cove, rare to work—sometimes heavy shorebreak.
Priest Cove
rocky reef breakObscure, shallow rocky reef. Works on bigger swells.
Reskajeage
beach breakObscure, exposed spot, powerful waves, tricky access.
Trevellas Porth
beach breakObscure, best on small swells, rocky at low.
Upton Towans
beach breakObscure north Widemouth section, shifts sandbanks.
Upton Towans
beach breakLess crowded, consistent.
Fishing Cove (Rinsey)
reef breakObscure, shallow, expert-only at size.
Mutton Cove
beach breakObscure, tidal access only, can be heavy.