Home
Your location

Marhamchurch

Built-up area in Cornwall, England

Coordinates:50.806, -4.525
OS grid ref:SS 22 03
Population:658
Dialling code: 01288 (Bude)
Map of the UK

Marhamchurch is a small village and civil parish in north‑east Cornwall, England, lying a couple of miles south‑east of the coastal town of Bude. Set among rolling farmland and winding lanes, it is within easy reach of the coast and the South West Coast Path, so countryside and seascape are both close at hand.

The parish has a medieval church at its heart and retains a quietly historic, rural character with stone cottages, hedgerows and lanes. The local economy remains largely agricultural, complemented by tourism and holiday accommodation, while a close‑knit village community maintains social events and everyday services for residents who often commute to nearby towns.

Postcode districts covering Marhamchurch

Most populated places nearby

Neighbouring places

Example postcodes in Marhamchurch

Transport links

  • Newquay Cornwall Airport 32.6 miles52.5 km
  • Exeter International Airport 48.8 miles78.5 km
  • Meldon Railway Station 22.4 miles36.1 km
  • Okehampton Railway Station 23.6 miles38.1 km

Hotels near Marhamchurch Ad

Schools in Marhamchurch

  • Marhamchurch C of E Academy Primary

Local points of interest

  • Bude Haven Harbour 2.6 miles4.2 km
  • Millook Haven Harbour 3.3 miles5.2 km
  • Buckator Beach Beach 9.3 miles14.9 km
  • Brownsham Wood Historic site 14.4 miles23.1 km
  • Mouthmill Beach Beach 14.9 miles24.1 km