The beaches in Cornwall are famous and attract visitors from all over the world. There are small, intimate coves or great wide strands and everything in between. Both the north coast and the south coast has a beach to suit you whether it’s for a family day out or some exciting watersports.

Maps and image galleries for many of the long sandy strands, wild Atlantic surf beaches, sheltered coves and large bays are all to be found on the beach information pages in Cornwall.

View Beaches in Cornwall in a larger map

All the beaches are listed below alphabetically with links to the beach guides. For ease of reference they are also listed according to the nearest town.

List (A to Z)

A | B | C | D | E | F | G | H | I | J | K | L | M
N | O | P | Q | R | S | T | U | V | W | X | Y | Z


Beachview, Hayle
Bedruthan Steps, Newquay
Black Rock, Bude
Booby’s Beach, Padstow
Bossiney Cove, Tintagel


Cadgwith Cove, Lizard
Carbis Bay beach, St Ives
Carne beach, Pendower, Veryan, Truro
Castle beach, Falmouth
Cawsand Bay, Plymouth
Chapel Porth, St Agnes
Charlestown, St Austell
Church Cove, Lizard
Constantine Bay, Padstow
Coverack, Helston
Crackington Haven
Crantock, Newquay
Crooklets, Bude


Daymer Bay, Padstow
Downderry, East Looe
Duckpool, Bude
Duporth beach, St Austell


East, Looe


Fistral, Newquay
Freathy, Tregonhawke


Godrevy Towans, Hayle
Golf Links, Crinnis Beach, East Looe
Gorran Haven, St Austell
Great Western, Newquay
Greenaway beach, Polzeath
Gunwalloe Cove, Helston
Gwithian beach, Hayle
Gwenver beach, St Just
Gyllyngvase, Falmouth


Hannafore, Looe
Harlyn Bay, Padstow
Hawker’s Cove, Padstow
Hayle Towans, Hayle
Heliport beach, Mounts Bay, Penzance
Hemmick beach, St Mawes
Holywell, Newquay


Jangye Ryne, Helston


Kennack Sands, Lizard
Kenneggy Sands, Mount’s Bay, Helston
Kingsadn Bay, Plymouth
Kynance Cove, Lizard


Lamorna Cove, Newlyn
Lansallos beach, Polperro
Lantic Bay, Fowey
Leisure Centre, Crinnis Beach, East Looe
Little Hogus beach, Mounts Bay, Penzance
Little Perhaver, Gorran Haven, St Austell
Loe Bar, Porthleven
Loe Beach, Feock, Falmouth
Lusty Glaze, Newquay


Maenporth, Falmouth
Marazion, Penzance
Marsland Mouth, Bude
Mawgan Porth, Newquay
Mevagissey, St Austell
Mexico Towans, Hayle
Millendreath, Looe
Mother Iveys Bay, Padstow
Mousehole, Penzance
Mullion Cove, Lizard


Nanjizal, Sennen Cove
Nansidwell, Falmouth
North Cliffs (Deadmans Cove), Camborne
Northcott Mouth, Bude


Par, St Austell
Pendower beach, Veryan, Truro
Pentewan Sands
Perranuthnoe (Perran Sands), Penzance
Peter’s Point, St Ives
Plaidy, Looe
Poldhu Cove, Lizard
Polkerris, Par
Polurrian Cove, Mullion
Polnare Cove, Lizard
Polperro, Looe
Polridmouth beach, Polkerris
Polstreath, Mevagissey
Polzeath, Hayle Bay, Padstow
Port Gaverne, Port Isaac
Port Isaac
Port Mellon, St Austell
Porth Beach, Newquay
Porth Joke, Newquay
Porth Kidney, Carbis Bay, St Ives
Porth Nanven, St Just
Porthallow Cove, Lizard
Porthbean beach, Portscatho
Porthbeor , Bohortha
Porthcothan, Padstow
Porthcurnick, Portscatho
Porthcurno, Penzance
Portheras Cove, St Just
Porthglaze Cove, St Ives
Porthgwarra, Penzance
Porthgwidden, St Ives
Porthkerris Cove, Lizard
Porthleven beach, Porthleven
Porthluney Cove, St Austell
Porthmeor Cove, St Ives
Porthmeor, St Ives
Porthminster, St Ives
Portholland beach, Veryan, Truro
Porthoustock, Lizard
Porthpean, St Austell
Porthzennor Cove, St Ives
Portloe, Truro
Portscatho, St Mawes
Portwrinkle, Plymouth
Praa Sands, Mount’s Bay, Helston
Prussia Cove, Penzance


Readymoney, Fowey
Rock, Padstow


Sandymouth, Bude
Seaton, Looe
Sennen beach, Sennen Cove
Sharrow, Tregonhawke
St Anthonys Head, St Mawes
St Just Priests Cove, Penzance
St Mawes
Summerleaze, Bude
Swanpool, Falmouth


Talland Bay, Looe
The Towans, Godrevy, St Ives
The Towans, Hayle, St Ives
Tolcarne, Newquay
Towan beach, St Mawes
Towan, Newquay
Trebarwith Sands, Tintagel
Tregantle Cliff beach, Whitsand Bay , Plymouth
Trefusis beach, Flushing, Falmouth
Tregardock, Tintagel
Tregaseal, St Just
Tregonhawke beach, Whitsand Bay , Plymouth
Trevaunance Cove, St Agnes
Trevone Bay, Padstow
Treyarnon Bay, Padstow


Upton Towans, Hayle


Vault beach, Gorran Haven, St Austell


Watergate Bay, Newquay
West beach, Porthleven, Penzance
Wherrytown, Penzance, Mounts Bay
Whitsand Bay, Plymouth
Widemouth, Bude

By Nearest Town

Bude – Black Rock, Crooklets, Duckpool, Marsland Mouth, Northcott Mouth, Sandymouth, Summerleaze, Widemouth
Camborne – North Cliffs (Deadmans Cove)
Crackington Haven – Crackington Haven
East Looe – Downderry, Golf Links (Crinnis Beach), Leisure Centre (Crinnis Beach)
Falmouth – Castle, Gyllyngvase, Loe Beach (Feock), Maenporth, Swanpool, Nansidwell, Trefusis beach (Flushing)
Fowey – Lantic Bay, Readymoney
Hayle – Beachview, Godrevy Towans, Gwithian beach, Hayle Towans, Upton Towans, The Towans
Helston – Coverack, Gunwalloe Cove, Jangye Ryne, Kenneggy Sands, Loe Bar, Porthleven, Praa Sands
Lizard – Cadgwith Cove, Church Cove, Kennack Sands, Kynance Cove, Mullion Cove, Poldhu Cove, Polnare Cove, Porthallow Cove, Porthkerris Cove, Porthoustock
Looe – East, Hannafore, Lansallos, Millendreath, Plaidy, Polperro, Seaton, Talland Bay
Mevagissey – Polstreath
Mullion – Polurrian Cove
Newlyn – Lamorna Cove
Newquay – Bedruthan Steps, Crantock, Fistral, Great Western, Holywell, Lusty Glaze, Mawgan Porth, Porth Beach, Porth Joke, Tolcarne, Towan, Watergate Bay
Padstow – Boobys Beach, Constantine Bay, Daymer Bay, Greenaway beach, Harlyn Bay, Hawker’s Cove, Mother Ivey’s Bay, Polzeath, Hayle Bay, Porthcothan, Rock, Trevone Bay, Treyarnon Bay
Penzance – Heliport beach (Mounts Bay), Little Hogus beach (Mounts Bay), Marazion, Mousehole, Penzance, Perranuthnoe (Perran Sands), Porthcurno, Porthgwarra, Prussia Cove, St Just Priests Cove, West beach (Porthleven), Wherrytown (Mounts Bay)
Perranporth – Perranporth
Plymouth – Cawsand Bay, Freathy (Tregonhawke), Kingsand Bay, Portwrinkle, Sharrow (Tregonhawke), Tregantle Cliff beach (Whitsand Bay), Tregonhawke beach (Whitsand Bay)
Port Isaac – Port Gaverne, Port Isaac
Porthtowan – Porthtowan
Portreath – Portreath
Portscatho – Porthbean beach, Porthcurnick
Sennen Cove – Nanjizal, Sennen beach
St Agnes – Chapel Porth, Trevaunance Cove
St Austell – Porthluney Cove (Gorran Haven), Charlestown, Duporth beach, Gorran Haven, Little Perhaver (Gorran Haven), Mevagissey, Par, Pentewan Sands, Polkerris, Polridmouth beach, Port Mellon, Porthpean, Vault beach (Gorran Haven)
St Ives – Carbis Bay beach, Peter’s Point, Porthgwidden, Porth Kidney (Carbis Bay), Porthglaze Cove, Porthmeor Cove, Porthmeor, Porthminster, Porthzennor Cove
St Just – Gwenver beach, Mexico Towana, Portheras Cove, Porth Nanven, Tregaseal
St Mawes – Hemmick beach, Porthbeor (Bohortha), Portscatho, St Anthonys Head, St Mawes, Towan beach
Tintagel – Bossiney Cove, Tintagel, Trebarwith Sands, Tregardoc
Truro – Carne beach (Veryan), Pendower beach (Veryan), Portholland beach (Veryan),

Leave a Reply