Heating oil · Scotland
Heating Oil Prices in Moray
Enter your postcode to compare heating oil prices from suppliers delivering across Moray. Prices appear straight away, with no sign-up.
Today in Moray
Today's prices.
Heating oil in Moray today: from 123.90p a litre for a 1,000 litre delivery (ex VAT) - about £1,301 including VAT. Suppliers currently cover 11 of Moray's 11 postcode areas (AB37, AB38, AB45, AB54, AB55, AB56 and 5 more). The UK average today is 114.03p.
Prices checked 18 October 2026. We show what the supplier will actually charge, not an estimate.
Prices for your exact postcode: https://www.fueltool.co.uk/results?postcode=YOURPOSTCODE&litres=1000
Postcode areas
About Moray postcodes
Moray covers these postcode areas:
AB37, AB38, AB45, AB54, AB55, AB56, IV30, IV31, IV32, IV36, PH26.
Those are area codes, not full postcodes. The quote box needs your whole postcode, like AB37 1AA.
Ordering
How it works
- 01Enter your full postcode and how many litres you need.
- 02Compare the prices, cheapest first. Change the oil type or tanker size underneath if you need to.
- 03Order your cheapest option. The supplier contacts you to confirm delivery.
Local pages
Towns and villages in Moray
222 places in Moray. Each one shows the postcode areas covered near it and today's price.
- Achnastank
- Aldivalloch
- Aldunie
- Altonside
- Alves
- Archiestown
- Ardgye
- Ardiecow
- Ardoch
- Ardwell
- Arradoul
- Auchbreck
- Auchenhalrig
- Auchlunkart
- Auchmair
- Auchtertyre
- Aultmore
- Backies
- Badnafrave
- Bakebare
- Ballochford
- Bardon
- Barnhill
- Bauds of Cullen
- Berryhillock
- Bishopmill
- Blackhillock
- Blackhills
- Blairnamarrow
- Blervie Castle
- Boat o' Brig
- Bogmoor
- Bracobrae
- Braehead
- Braes of Enzie
- Branchill
- Branderburgh
- Briach
- Bridge of Avon
- Bridge of Tynet
- Bridgend
- Brigehaugh
- Broadley
- Broadrashes
- Buckie
- Burghead
- Buthill
- Cabrach
- Califer
- Cardow
- Carron
- Chapeltown
- Charlestown of Aberlour
- Clashnoir
- Clochan
- Cloddach
- Cloves
- Clune
- Coltfield
- Conicavel
- Covesea
- Craggan
- Craibstone
- Craigellachie
- Craigend
- Craigroy
- Craigroy Farm
- Crannach
- Crofts of Buinach
- Cullen
- Cummingstown
- Dalchirach
- Dalestie
- Dallas
- Dandaleith
- Daugh of Kinermony
- Dava
- Davoch of Grange
- Deerhill
- Delavorar
- Delnabo
- Dipple
- Drumin
- Drummuir Castle
- Drumnagorrach
- Drybridge
- Dufftown
- Duffus
- Dyke
- Edintore
- Edinvale
- Elgin
- Elrick
- Farmtown
- Favillar
- Fife Keith
- Findhorn
- Findochty
- Findrassie
- Findron
- Floors
- Fochabers
- Fodderletter
- Forgie
- Forres
- Garmouth
- Garralburn
- Glenconglass
- Glenlatterach
- Glenlivet
- Gordonstoun
- Grange Crossroads
- Grange Hall
- Haugh of Glass
- Hempriggs
- Hillside
- Hoggie
- Hopeman
- Ianstown
- Inchberry
- Inchrory
- Invererne
- Inverharroch
- Keith
- Keithmore
- Kellas
- Kingston
- Kinloss
- Kintessack
- Kirkhill
- Kirktown of Deskford
- Knabbygates
- Knock
- Knockandhu
- Knockando
- Laggan
- Lagganvoulin
- Leanoch
- Lhanbryde
- Limehillock
- Lintmill
- Lochhill
- Logie
- Longmorn
- Lossiemouth
- Lynemore
- Maggieknockater
- Mains of Burgie
- Mains of Sluie
- Mains of Tannachy
- Marypark
- Mayen
- Milltown of Auchindown
- Milltown of Edinvillie
- Milltown of Rothiemay
- Milton
- Miltonduff
- Miltonhill
- Moss of Barmuckity
- Moss-side
- Mosstodloch
- Moy House
- Muir of Lochs
- Muirhead
- Mulben
- Nether Dallachy
- New Elgin
- Newmill
- Newton of Dalvey
- North Bogbain
- Oakenhead
- Orbliston
- Ordiequish
- Paddockhaugh
- Palmerscross
- Parkmore
- Phorp
- Pittendreich
- Portessie
- Portgordon
- Portknockie
- Presley
- Quarrywood
- Rafford
- Rathven
- Redhill
- Relugas
- Ringorm
- Robertstown
- Rosarie
- Roseisle
- Rothes
- Seatown
- Sheandow
- Shenval
- Sillyearn
- Slackhead
- Slate Haugh
- Spey Bay
- Speyview
- Springfield
- Stotfield
- Tauchers
- Thomshill
- Tomdow
- Tomintoul
- Tomnamoon
- Tomnaven
- Tomnavoulin
- Torbain
- Toreduff
- Towiemore
- Tullich
- Tulloch
- Upper Dallachy
- Upper Knockando
- Urquhart
- Wellhill
- Weston
- Whiteacen
- Whitemire
- Whitewreath