Areas we cover

Roofing across Morayshire, the Highlands and Islands

Based in Buckie, RWS Roofing carries out roof repairs, new roofs and roof care for homes across the north of Scotland. Quotations are free and without obligation.

Where we work

Three regions, one local roofer

Morayshire

Our home patch. We are based in Buckie and regularly work in towns and villages across Moray.

  • Buckie
  • Elgin
  • Forres
  • Lossiemouth
  • Keith
  • Fochabers
  • Cullen
  • Portknockie
  • Findochty
  • Portgordon
  • Rothes
  • Aberlour
  • Dufftown
  • Burghead

The Highlands

We travel into the Highlands for repairs, re-roofs and roof care, from the Inverness area outwards.

  • Inverness
  • Nairn
  • Aviemore
  • Grantown-on-Spey
  • Dingwall
  • Tain
  • Invergordon
  • Alness
  • Black Isle

The Islands

Island work is planned around travel and weather. Tell us where you are and we will talk it through.

  • Isle of Skye
  • Orkney
  • Western Isles
  • Other islands — just ask

Town lists are examples, not a complete list. If your town isn’t shown, get in touch.

Built for northern weather

Roofs in Moray, the Highlands and on the islands take a battering from wind, driving rain, frost and coastal salt air. Slipped slates, cracked ridges, loose flashing and blocked gutters are common after winter storms.

We look at the roof, explain what we find in plain English and talk through the options before any work is agreed.

What we can help with

Not sure if we cover you?

Call 07749 175194 or send the quote form with your town or postcode and we will let you know.

Illustrative mock-up of an RWS Roofing van

Illustrative vehicle mock-up.

Need your roof looked at?

Free, no-obligation quotations for homes in Morayshire, the Highlands and Islands.

CallGet a Free Quote