Home
Your location

Cromarty

Place in Highland, Scotland

Coordinates:57.681, -4.033
OS grid ref:NH 78 67
Population:740
Dialling code: 01456 (Glenurquhart)
Map of the UK

Cromarty is a small, tightly knit town standing on the tip of the Black Isle in the Highland council area, at the entrance to the Cromarty Firth where it meets the Moray Firth, roughly twenty miles from Inverness. The deep, sheltered firth has long shaped the town’s character: it’s an important marine and anchorage area, supports oil‑and‑gas and shipping services, and the coast and estuary are rich in wildlife, with seals, seabirds and sightings of the Moray Firth dolphins not far away.

The town itself is notable for a compact, well‑preserved Georgian streetscape, a historic harbour and a strong sense of community. Once a busy fishing and trading port, Cromarty today attracts visitors for birdwatching, walking and local festivals, while small museums, craft enterprises and the continuing marine economy keep a blend of heritage and contemporary life in evidence.

Postcode districts covering Cromarty

Most populated places nearby

Neighbouring places

Example postcodes in Cromarty

Transport links

  • Inverness Airport 9.5 miles15.4 km
  • Aberdeen Airport 75.8 miles122.1 km
  • Invergordon Railway Station 5.3 miles8.5 km
  • Fearn Railway Station 6.9 miles11.1 km

Hotels near Cromarty Ad

Schools in Cromarty

  • Cromarty Primary School Primary

Local points of interest

  • Dunskeath House Estate 0.2 miles0.3 km
  • Tarlogie House Estate 9.7 miles15.6 km
  • Geanies House Estate 9.8 miles15.8 km
  • Novar House Estate 10.5 miles16.8 km
  • Arrie Wood Forest 11.6 miles18.6 km
  • Castle Stuart Estate 11.6 miles18.6 km
  • Lealty House Estate 11.7 miles18.8 km
  • Ardross Castle Estate 11.7 miles18.8 km
  • Craigiehowe Wood Forest 12.3 miles19.8 km
  • Foulis Castle Estate 12.7 miles20.5 km
  • Skibo Castle Estate 13.4 miles21.5 km
  • Culbin Sandhills Hill 13.7 miles22.1 km