Heating Oil Prices Across Moray

Compare prices from suppliers covering all 222 towns in Moray. Updated for March 2026.

Instant quotes in seconds
Don't overpay — prices in your area vary by up to 10%
Trusted local suppliers
Loading quote form...

Heating Oil Prices Compared — Moray Overview

Join Moray homeowners who save on their energy bills with OilCompare. We find the cheapest heating oil rates available from suppliers covering the Scotland region.

We monitor prices from suppliers covering Achnastank, Aldivalloch, Aldunie, Altonside, Alves, Archiestown and over 216 other locations in Moray to ensure you get the best deal.

Finding cheap heating oil in Moray allows you to save significantly on your fuel bills. Our comparison tool searches local suppliers to find you the best deal instantly.

Frequently Asked Questions — Heating Oil in Moray

Why Use OilCompare in Moray?

  • Trusted Suppliers: We only work with vetted, reliable heating oil distributors with a proven track record of service.
  • Group Savings: By coordinating orders in your region, we help suppliers optimise routes and pass the savings on to you.
  • Secure Checkout: Order with confidence using our suppliers' secure payment systems for total peace of mind.
  • Free to Use: Our comparison service is completely free with no obligation to purchase and no hidden markups.

All 222 Towns in Moray

Select a linked town below for detailed information on local suppliers and OFTEC registered technicians in your area. For any other location in Moray, enter your postcode above to get instant heating oil quotes.

AchnastankAldivallochAldunieAltonsideAlvesArchiestownArdgyeArdiecowArdochArdwellArradoulAuchbreckAuchenhalrigAuchlunkartAuchmairAuchtertyreAultmoreBackiesBadnafraveBakebareBallochfordBardonBarnhillBauds of CullenBerryhillockBishopmillBlackhillockBlackhillsBlairnamarrowBlervie CastleBoat o' BrigBogmoorBracobraeBraeheadBraes of EnzieBranchillBranderburghBriachBridge of AvonBridge of TynetBridgendBrigehaughBroadleyBroadrashesBuckieBurgheadButhillCabrachCaliferCardowCarronChapeltownCharlestown of AberlourClashnoirClochanCloddachClovesCluneColtfieldConicavelCoveseaCragganCraibstoneCraigellachieCraigendCraigroyCraigroy FarmCrannachCrofts of BuinachCullenCummingstownDalchirachDalestieDallasDandaleithDaugh of KinermonyDavaDavoch of GrangeDeerhillDelavorarDelnaboDippleDruminDrummuir CastleDrumnagorrachDrybridgeDufftownDuffusDykeEdintoreEdinvaleElginElrickFarmtownFavillarFife KeithFindhornFindochtyFindrassieFindronFloorsFochabersFodderletterForgieForresGarmouthGarralburnGlenconglassGlenlatterachGlenlivetGordonstounGrange CrossroadsGrange HallHaugh of GlassHempriggsHillsideHoggieHopemanIanstownInchberryInchroryInvererneInverharrochKeithKeithmoreKellasKingstonKinlossKintessackKirkhillKirktown of DeskfordKnabbygatesKnockKnockandhuKnockandoLagganLagganvoulinLeanochLhanbrydeLimehillockLintmillLochhillLogieLongmornLossiemouthLynemoreMaggieknockaterMains of BurgieMains of SluieMains of TannachyMaryparkMayenMilltown of AuchindownMilltown of EdinvillieMilltown of RothiemayMiltonMiltonduffMiltonhillMoss of BarmuckityMoss-sideMosstodlochMoy HouseMuir of LochsMuirheadMulbenNether DallachyNew ElginNewmillNewton of DalveyNorth BogbainOakenheadOrblistonOrdiequishPaddockhaughPalmerscrossParkmorePhorpPittendreichPortessiePortgordonPortknockiePresleyQuarrywoodRaffordRathvenRedhillRelugasRingormRobertstownRosarieRoseisleRothesSeatownSheandowShenvalSillyearnSlackheadSlate HaughSpey BaySpeyviewSpringfieldStotfieldTauchersThomshillTomdowTomintoulTomnamoonTomnavenTomnavoulinTorbainToreduffTowiemoreTullichTullochUpper DallachyUpper KnockandoUrquhartWellhillWestonWhiteacenWhitemireWhitewreath