Home
Your location

Marhamchurch

Parish in Cornwall, England

Coordinates:50.796, -4.515
OS grid ref:SS 22 02
Population:658
Dialling code: 01288 (Bude)
Map of the UK

Marhamchurch is a small, mainly rural parish just to the east of Bude on the north coast of Cornwall in England. It sits a short drive from the coast and popular beaches such as Widemouth Bay, so while farming remains important the local economy also benefits from tourism and holiday lets drawn by the coast and the South West Coast Path.

The village has an intimate, close‑knit feel with an ancient parish church and a handful of historic buildings that hint at medieval roots; day‑to‑day life tends to be shaped by agriculture, small local businesses and community events rather than large industry, making it a quiet base for exploring the dramatic north Cornish coastline.

Postcode districts covering Marhamchurch

Most populated places nearby

Neighbouring places

Example postcodes in Marhamchurch

Transport links

  • Newquay Cornwall Airport 32.4 miles52.1 km
  • Exeter International Airport 48.3 miles77.7 km
  • Meldon Railway Station 21.8 miles35.1 km
  • Okehampton Railway Station 23.1 miles37.1 km

Hotels near Marhamchurch Ad

Schools in Marhamchurch

  • Marhamchurch C of E Academy Primary

Local points of interest

  • Millook Haven Harbour 3.2 miles5.2 km
  • Bude Haven Harbour 3.4 miles5.5 km
  • Buckator Beach Beach 9.1 miles14.6 km
  • Brownsham Wood Historic site 14.9 miles24 km
  • Mouthmill Beach Beach 15.5 miles24.9 km