Only CornwallBeaches, towns & seasons, checked
No weather or flood warningsDetails

Met Office and Environment Agency, as of . Met Office warnings (South West England) · Environment Agency flood warnings. Not a safety service: check the official source before you travel.

Before you go

Cornish beaches you can reach by train

Photograph to come Beaches by train.

Which beaches in our guide are close to a railway station? We measured the straight-line distance from each of Cornwall’s 36 National Rail stations to the Environment Agency sampling point at each beach. These are our own calculations, not walking routes.

Beaches within 2 km of a station (20)

Close enough that many people walk from the train, though paths can be steep: check the route before you go.

BeachNearest stationDistance (straight line)Council dog rule
PorthminsterSt Ives station100 m (0.1 miles)No dogs 10am–6pm, 15 May – 30 September
Great Western BeachNewquay station200 m (0.1 miles)Not on the council restriction list
Carbis BayCarbis Bay station210 m (0.1 miles)No dogs 10am–6pm, 15 May – 30 September
Tolcarne BeachNewquay station380 m (0.2 miles)Not on the council restriction list
GyllyngvaseFalmouth Town station450 m (0.3 miles)No dogs 10am–6pm, 15 May – 30 September
Towan Beach (Newquay)Newquay station660 m (0.4 miles)Not on the council restriction list
PorthmeorSt Ives station820 m (0.5 miles)No dogs 10am–6pm, 15 May – 30 September
East LooeLooe station850 m (0.5 miles)Not on the council restriction list
Penzance BeachPenzance station900 m (0.6 miles)Check the council map: a nearby listed area has dog rules
PorthgwiddenSt Ives station930 m (0.6 miles)No dogs 10am–6pm, 1 July – 31 August
Lusty GlazeNewquay station1.1 km (0.7 miles)Not on the council restriction list
Porthkidney SandsLelant station1.1 km (0.7 miles)Check the council map: a nearby listed area has dog rules
SwanpoolFalmouth Town station1.2 km (0.7 miles)No dogs 10am–6pm, 1 July – 31 August
Par SandsPar station1.3 km (0.8 miles)Not on the council restriction list
MillendreathLooe station1.4 km (0.9 miles)Not on the council restriction list
Porth Beach (Newquay)Newquay station1.7 km (1.1 miles)No dogs 10am–6pm, 1 July – 31 August
Mexico TowansHayle station1.7 km (1.1 miles)Check the council map: a nearby listed area has dog rules
Wherry TownPenzance station1.8 km (1.1 miles)No dogs 10am–6pm, 1 July – 31 August (council-listed stretch)
Fistral BeachNewquay station1.8 km (1.1 miles)Not on the council restriction list
Long RockPenzance station2.0 km (1.2 miles)Check the council map: a nearby listed area has dog rules

Beaches 2–4 km from a station (13)

A longer walk, or a short bus or taxi ride.

BeachNearest stationDistance (straight line)Council dog rule
Hayle TowansHayle station2.1 km (1.3 miles)Check the council map: a nearby listed area has dog rules
DuporthSt Austell station2.4 km (1.5 miles)Not on the council restriction list
Shorthorn BeachPar station2.4 km (1.5 miles)Not on the council restriction list
PorthpeanSt Austell station2.4 km (1.5 miles)No dogs 10am–6pm, 1 July – 31 August
PolkerrisPar station2.6 km (1.6 miles)Not on the council restriction list
CharlestownSt Austell station2.6 km (1.6 miles)Not on the council restriction list
MaenporthPenmere station2.9 km (1.8 miles)No dogs 10am–6pm, 1 July – 31 August
Crinnis BeachPar station3.0 km (1.9 miles)Not on the council restriction list
CrantockNewquay station3.2 km (2.0 miles)Not on the council restriction list
Upton TowansHayle station3.5 km (2.2 miles)Check the council map: a nearby listed area has dog rules
PortwrinkleSt Germans station3.6 km (2.3 miles)Check the council map: a nearby listed area has dog rules
MarazionPenzance station3.7 km (2.3 miles)No dogs 10am–6pm, 1 July – 31 August (council-listed stretch)
Watergate BayNewquay station4.0 km (2.5 miles)Not on the council restriction list

Every National Rail station in Cornwall and its nearest beach

StationCodeNearest beach in our guideDistance (straight line)
Bodmin Parkway stationBODPar Sands11.2 km (7.0 miles)
Bugle stationBGLCharlestown8.1 km (5.0 miles)
Calstock stationCSKPortwrinkle16.7 km (10.4 miles)
Camborne stationCBNPortreath5.7 km (3.5 miles)
Carbis Bay stationCBBCarbis Bay210 m (0.1 miles)
Causeland stationCAUMillendreath5.4 km (3.4 miles)
Coombe Junction Halt stationCOEMillendreath9.9 km (6.1 miles)
Falmouth Docks stationFALGyllyngvase1.1 km (0.7 miles)
Falmouth Town stationFMTGyllyngvase450 m (0.3 miles)
Gunnislake stationGSLPortwrinkle18.4 km (11.4 miles)
Hayle stationHYLPorthkidney Sands1.7 km (1.0 miles)
Lelant stationLELPorthkidney Sands1.1 km (0.7 miles)
Lelant Saltings stationLTSPorthkidney Sands1.7 km (1.1 miles)
Liskeard stationLSKMillendreath9.8 km (6.1 miles)
Looe stationLOOEast Looe850 m (0.5 miles)
Lostwithiel stationLOSPar Sands7.0 km (4.3 miles)
Luxulyan stationLUXCrinnis Beach6.1 km (3.8 miles)
Menheniot stationMENSeaton7.1 km (4.4 miles)
Newquay stationNQYGreat Western Beach200 m (0.1 miles)
Par stationPARPar Sands1.3 km (0.8 miles)
Penmere stationPNMSwanpool1.2 km (0.8 miles)
Penryn stationPYNSwanpool4.2 km (2.6 miles)
Penzance stationPNZPenzance Beach900 m (0.6 miles)
Perranwell stationPRWGyllyngvase8.6 km (5.4 miles)
Quintrell Downs stationQUIPorth Beach (Newquay)3.0 km (1.9 miles)
Redruth stationREDPortreath5.7 km (3.6 miles)
Roche stationROCCharlestown11.1 km (6.9 miles)
Saltash stationSTSSharrow7.5 km (4.7 miles)
Sandplace stationSDPMillendreath3.6 km (2.2 miles)
St Austell stationSAUDuporth2.4 km (1.5 miles)
St Erth stationSERPorthkidney Sands2.6 km (1.6 miles)
St Germans stationSGMPortwrinkle3.6 km (2.3 miles)
St Ives stationSIVPorthminster100 m (0.1 miles)
St Keyne Wishing Well Halt stationSKNMillendreath7.1 km (4.4 miles)
St Columb Road stationSCRPorth Beach (Newquay)8.7 km (5.4 miles)
Truro stationTRUPendower10.5 km (6.5 miles)

Stations on the map

Bodmin Parkway stationBugle stationCalstock stationCamborne stationCarbis Bay stationCauseland stationCoombe Junction Halt stationFalmouth Docks stationFalmouth Town stationGunnislake stationHayle stationLelant stationLelant Saltings stationLiskeard stationLooe stationLostwithiel stationLuxulyan stationMenheniot stationNewquay stationPar stationPenmere stationPenryn stationPenzance stationPerranwell stationQuintrell Downs stationRedruth stationRoche stationSaltash stationSandplace stationSt Austell stationSt Erth stationSt Germans stationSt Ives stationSt Keyne Wishing Well Halt stationSt. Columb Road stationTruro station
The 36 National Rail stations in Cornwall in OpenStreetMap. Map outline © OpenStreetMap contributors (ODbL).

Straight-line distance, our own calculation from OpenStreetMap station locations (© OpenStreetMap contributors, ODbL). It is not a walking or road route. We include stations tagged as National Rail in OpenStreetMap and leave out heritage railways. For train times, facilities and step-free access, follow the station link to National Rail.

Sources and checks

Last checked: . Published by Oaknest Media. How we check: editorial policy.