Home
Your location

Marazion

Built-up area in Cornwall, England

Coordinates:50.128, -5.466
OS grid ref:SW 52 31
Population:1,294
Dialling code: 01736 (Penzance)
Map of the UK

Marazion is a small, historic seaside town on the northern edge of Mount's Bay in Cornwall, England, best known for its direct view of the tidal island of St Michael's Mount, which is linked to the town by a granite causeway at low tide. The town’s long, shallow sandy beach and low horizons make it popular for walkers, kite-surfers and photographers, while the harbour and historic streets give a strong sense of place.

Once connected with fishing and maritime trade, Marazion now relies heavily on tourism and a small creative economy of galleries, craft shops and cafés, alongside conservation interests led by the National Trust. Its compact community supports local events and a quiet year-round life that swells in summer, giving a mix of sleepy Cornish charm and lively visitor atmosphere.

Postcode districts covering Marazion

Most populated places nearby

Neighbouring places

Example postcodes in Marazion

Transport links

  • Newquay Cornwall Airport 30 miles48.3 km
  • Exeter International Airport 99.6 miles160.2 km
  • Penzance Railway Station 3 miles4.7 km
  • St Erth Railway Station 3.1 miles5 km
  • Penzance Bus Station 2.9 miles4.7 km

Hotels near Marazion Ad

Schools in Marazion

  • Marazion School Primary

Local points of interest

  • Penzance Harbour Harbour 3 miles4.8 km
  • Wharfside Shopping Centre Shopping centre 3 miles4.9 km
  • Penwith College College 3.5 miles5.6 km
  • Mên-an-Tol Archaeological site 6.5 miles10.4 km
  • Merry Maidens Archaeological site 6.9 miles11.1 km
  • Boscawen-un Stone Circle Archaeological site 7.3 miles11.7 km
  • Pedn Vounder Beach Beach 9.7 miles15.7 km
  • Porthcurno Beach Beach 10.1 miles16.2 km
  • Porth Nanven Harbour 10.4 miles16.8 km
  • Porthchapel Beach Beach 10.5 miles16.9 km
  • Sennen Cove Beach 10.6 miles17.1 km
  • Porth Senan Harbour 10.8 miles17.3 km