Home
Your location

Maryburgh

Place in Highland, Scotland

Coordinates:57.574, -4.442
OS grid ref:NH 54 56
Population:1,180
Dialling code: 01349 (Dingwall)
Map of the UK

Maryburgh is a small village in the Highland area of Scotland, set on the banks of the River Conon close to the market town of Dingwall. Its riverside situation gives pleasant views across the surrounding hills towards the Cromarty Firth, and the settlement grew up in the 18th–19th centuries around riverside industry and the transport routes linking the north Highlands with Inverness.

Today Maryburgh feels like a close‑knit community with a village hall, an annual gala and a local football team, while many people commute to nearby towns for work. The village combines a rural Highland character with easy access to regional services, so the local economy mixes trades, tourism and commuter households and the place retains a strong sense of local history and community life.

Postcode districts covering Maryburgh

Most populated places nearby

Neighbouring places

Example postcodes in Maryburgh

Transport links

  • Inverness Airport 14.8 miles23.8 km
  • Aberdeen Airport 87.4 miles140.7 km
  • Dingwall Railway Station 1.5 miles2.5 km
  • Muir of Ord Railway Station 4 miles6.4 km

Hotels near Maryburgh Ad

Local points of interest

  • Victoria Park Stadium 1.7 miles2.8 km
  • Tulloch Castle Estate 1.8 miles2.9 km
  • Brahan Castle Estate 2.3 miles3.7 km
  • Tarradale House Estate 4 miles6.4 km
  • Foulis Castle Estate 4.9 miles7.9 km
  • Scatwell House Estate 8.3 miles13.4 km
  • Craigiehowe Wood Forest 8.8 miles14.1 km
  • Novar House Estate 8.8 miles14.2 km
  • Beaufort Castle Estate 8.9 miles14.3 km
  • Arrie Wood Forest 9.4 miles15.1 km
  • Caledonian Stadium Stadium 10 miles16.1 km
  • Ness Castle Estate 11.2 miles18 km