
Town guide
Marazion, Cornwall: beaches, parking and getting there
Marazion Photo: ArildV, Wikimedia Commons, CC BY-SA 4.0, cropped
Marazion is described by Wikidata as a “town and civil parish in Cornwall, UK”. Its Cornish name is Marghasyow. Here are the beaches, council car parks and railway stations nearby.
- Cornish name
- Marghasyow
- Beaches in our guide within 10 km
- 11
- Council car parks within 3 km
- 2
- Nearest railway station
- Penzance station (4.0 km (2.5 miles))
Beaches near Marazion
Beaches in our guide within 10 km of the centre of Marazion, nearest first.
| Beach | Distance (straight line) | Council dog rule | Water quality 2025 |
|---|---|---|---|
| Marazion | 380 m (0.2 miles) | No dogs 10am–6pm, 1 July – 31 August (council-listed stretch) | Excellent |
| Long Rock | 2.1 km (1.3 miles) | Check the council map: a nearby listed area has dog rules | Excellent |
| Perranuthnoe | 2.8 km (1.7 miles) | No dogs 10am–6pm, 1 July – 31 August | Excellent |
| Penzance Beach | 4.4 km (2.7 miles) | Check the council map: a nearby listed area has dog rules | Excellent |
| Wherry Town | 5.2 km (3.2 miles) | No dogs 10am–6pm, 1 July – 31 August (council-listed stretch) | Excellent |
| Praa Sands | 7.0 km (4.4 miles) | No dogs 10am–6pm, 1 July – 31 August | Excellent Excellent |
| Porthkidney Sands | 8.1 km (5.0 miles) | Check the council map: a nearby listed area has dog rules | Excellent |
| Carbis Bay | 8.2 km (5.1 miles) | No dogs 10am–6pm, 15 May – 30 September | Excellent |
| Mexico Towans | 9.2 km (5.7 miles) | Check the council map: a nearby listed area has dog rules | Excellent |
| Porthminster | 9.3 km (5.8 miles) | No dogs 10am–6pm, 15 May – 30 September | Excellent |
| Hayle Towans | 9.8 km (6.1 miles) | Check the council map: a nearby listed area has dog rules | Excellent |
Council dog restrictions listed under Marazion
- Longrock level crossing to Marazion: no dogs 10am–6pm, 1 July – 31 August (map PDF)
From Cornwall Council’s dogs-on-beaches list, last updated 23 October 2026.
Council car parks in and near Marazion
Cornwall Council car parks within 3 km of the centre, nearest first. We do not quote charges, which change; each council page has current tariffs.
| Council car park | Postcode | Distance (straight line) | Spaces | Open | Council page updated |
|---|---|---|---|---|---|
| Marazion Station | TR17 0AA | 1.1 km (0.7 miles) | 136 | 24 hours | 27 May 2026 |
| Long Rock, Penzance | TR20 8HZ | 2.0 km (1.2 miles) | – | 24 hours | 19 October 2026 |
Getting to Marazion by train
The nearest National Rail stations to the centre of Marazion:
- Penzance station: 4.0 km (2.5 miles)
- St Erth station: 5.6 km (3.5 miles)
- Lelant Saltings station: 6.5 km (4.0 miles)
Straight-line distance, our own calculation from OpenStreetMap station locations (© OpenStreetMap contributors, ODbL). It is not a walking or road route. See also beaches you can reach by train.
Other towns nearby
- Penzance: 4.4 km (2.7 miles) (straight line)
- Hayle: 7.7 km (4.8 miles) (straight line)
- St Ives: 9.5 km (5.9 miles) (straight line)
- St Just: 14.5 km (9.0 miles) (straight line)
Map
Photos

Planning when to go? See Cornwall month by month for daylight, average weather and school holidays.
Sources and checks
- Wikidata: Marazion – CC0
- Cornwall Council car parks – pages checked 1 November 2026
- Cornwall Council: dogs on beaches – last updated 23 October 2026
- Environment Agency bathing water data – Open Government Licence v3.0
- OpenStreetMap: railway stations – ODbL; distances are our own calculation
- National Rail: station information – linked for times and facilities
Last checked: . Published by Only Cornwall. How we check: editorial policy.