Fuel Prices Across the Kilmarnock (KA) Postcode Area

Last updated: · Prices refresh every 30 minutes from the UK government's Fuel Finder service.

Looking for Kilmarnock itself? See the cheapest petrol & diesel prices in Kilmarnock — this page covers the whole Kilmarnock postcode area.

Cheapest Petrol in Kilmarnock (KA)

142.7p per litre at Asda, Prestwick
Area average: 151.0p — save up to 8.3p/litre

Cheapest Diesel in Kilmarnock (KA)

158.7p per litre at Asda, Prestwick
Area average: 168.7p — save up to 10.0p/litre

There are 54 fuel stations reporting live prices across the Kilmarnock (KA) postcode area via the UK government's Fuel Finder service. Unleaded petrol (E10) averages 151.0p per litre across 53 stations. Diesel (B7) averages 168.7p across 53 stations. Unleaded is 2.1p below the national average of 153.1p.

Use our fuel station finder to find the most economical place to fill up near you, or calculate the fuel cost of a longer trip.

Average Petrol and Diesel Prices in Kilmarnock (KA) (pence per litre)

Unleaded (E10)
151.0p
53 stations
±4.9p std dev
2.1p below national
Super Unleaded (E5)
169.3p
36 stations
±8.0p std dev
2.2p below national
Diesel (B7)
168.7p
53 stations
±7.2p std dev
2.4p below national
Premium Diesel
187.6p
17 stations
±6.5p std dev
4.1p below national

30-Day Price Trend in Kilmarnock (pence per litre)

Daily averages across all stations in the Kilmarnock (KA) postcode area over the last 30 days.

Fuel Stations in Kilmarnock (KA)

Station Postcode E10 E5 B7 SDV
Morrisons, Kilmarnock West and Crosshouse KA1 2PY Super-market 147.9p 169.9p 159.9p
Campbell Fuel Oils, Kilmarnock South KA1 3LS 145.9p 156.9p 159.9p
Asda, Kilmarnock East and Hurlford KA1 3XF 146.7p 160.9p
Tesco, Kilmarnock West and Crosshouse KA1 4BS Super-market 146.9p 155.9p 160.9p
BP, Kilmarnock West and Crosshouse KA1 4DQ Super-market 146.9p 161.9p 160.9p 178.9p Cheapest
Gulf, Kilmarnock South KA1 4EL 149.7p 145.7p 159.7p
BP, Kilmarnock East and Hurlford KA1 5LQ 153.9p 175.9p 168.9p 189.9p
Morrisons, Troon KA10 6QR Super-market 145.9p 169.9p 161.9p
Esso, Kyle KA10 7EX 156.9p 176.9p 176.9p 185.9p
BP, Irvine East KA11 2DJ 151.9p 175.9p 168.9p 189.9p
BP, Irvine South KA11 4HJ 152.9p 175.9p 169.9p 189.9p
Tesco, Irvine South KA12 8AY Super-market 145.9p 154.9p 160.9p
Sainsbury's, Irvine South KA12 8BH Super-market 145.9p 157.9p 160.9p
Jet, Irvine South KA12 8NF 145.9p 160.9p 160.9p
Esso, Irvine West KA12 8RY Super-market 152.9p 172.9p 171.9p 182.9p
Gulf, Kilwinning KA13 6NJ 155.9p 166.9p 179.9p
Esso, Kilwinning KA13 7JB 156.9p 176.9p 176.9p 185.9p
New Road Garage Beith, Garnock Valley KA15 2HH 152.9p 162.9p 169.9p 179.9p
Pace, Cumnock and New Cumnock KA18 1PW 145.9p 159.9p
Jet, Ballochmyle KA18 2AB 147.9p 169.9p 159.9p
Thames, Ballochmyle KA18 3RF 157.9p 179.9p
JD Cameron, Maybole, North Carrick and Coylton KA19 7AQ 147.9p 165.9p
Jet, Saltcoats and Stevenston KA20 3BE Super-market 149.9p 169.9p 168.9p 178.9p
Morrisons, Saltcoats and Stevenston KA20 3DE Super-market 149.9p 169.9p 166.9p
Esso, Saltcoats and Stevenston KA20 3JL 152.9p 173.9p 171.9p 181.9p
Mayfield Service Station, Saltcoats and Stevenston KA21 5RE 151.9p 161.9p 169.9p 179.9p
Jet, Ardrossan KA22 8AA 155.9p 175.9p 181.9p
Asda, Ardrossan KA22 8BZ 149.7p 167.7p
Esso, Ardrossan KA22 8JU 156.9p 174.9p 176.9p
Jet, Garnock Valley KA25 6JB 151.9p 169.9p
Tesco, Garnock Valley KA25 7DJ Super-market 149.9p 165.9p
Shellknowe Garage, Girvan and South Carrick KA26 0NA 155.9p 171.9p 170.9p
Esso, Girvan and South Carrick KA26 9HG 154.9p 169.9p 174.9p
Pace, Arran KA27 8ES 163.5p 180.3p
no brand name, Arran KA27 8PR 158.0p 187.0p
Bayside Garage, Arran KA27 8PZ 161.0p 182.5p
Esso, North Coast KA29 0AU 157.9p 177.9p 176.9p
BP, Kilmarnock North KA3 1UT 154.9p 175.9p 171.9p 192.9p
Esso, Annick Kilmarnock KA3 5AG 152.9p 168.9p
Gulf, North Coast KA30 8HS 157.9p 175.9p 176.9p
Esso, Irvine Valley KA4 8PA 154.9p 171.9p
Highland Fuels, Ballochmyle KA5 5AF 149.9p 169.9p
Highland Fuels, Maybole, North Carrick and Coylton KA6 6JW 150.9p 174.9p 169.9p
Londis Ayr Road Service Station, Doon Valley KA6 7SJ 147.9p 165.9p
BP, Kilmarnock (KA7 1UW) KA7 1UW 149.9p 184.9p 169.9p 199.9p
Morrisons, Ayr East KA7 2HY Super-market 144.9p 169.9p 161.9p
BP, Ayr West KA7 2QA 148.9p 162.9p 189.9p
Esso, Ayr East KA7 3LB 143.9p 159.9p
Tesco, Ayr North KA8 0QA Super-market 142.9p 151.9p Cheapest 158.9p
Jet, Ayr North KA8 8JT 149.9p 179.9p 166.9p 199.9p
Asda, Prestwick KA8 9BF 142.7p Cheapest 158.7p Cheapest
BP, Kilmarnock (KA9 1AS) KA9 1AS 148.9p 169.9p 167.9p 188.9p
Sainsbury's, Prestwick KA9 1TW Super-market 142.9p 154.9p 158.9p
BP, Kyle KA9 2RA 145.9p 166.9p 172.9p 193.9p

Station Map

What does fuel cost a typical driver in the Kilmarnock area?

At current prices, a typical driver covering 12000 miles a year in a petrol car averaging 35 mpg spends about £2353/year on fuel across the Kilmarnock (KA) postcode area (at 151.0p/L). That's £33 less than the UK average of £2386.

A diesel driver doing the same 12000 miles at 50 mpg spends about £1841/year at the area's average diesel price of 168.7p/L. That's £26 less than the UK average of £1867.

Choose the right station — save £££

Across the Kilmarnock area, the cheapest petrol is 142.7p/L and the most expensive is 163.5p/L — a 20.8p/L spread. Filling a 60‑litre tank at the cheapest vs the dearest saves £12.48.

For diesel the spread is 28.3p/L (158.7p cheapest, 187.0p dearest) — £16.98 saved on a 60‑litre fill.

Frequently Asked Questions

The average unleaded petrol (E10) price across the Kilmarnock (KA) postcode area is currently 151.0p per litre from 53 stations. The national average is 153.1p, so the Kilmarnock area is 2.1p below the national average. Prices are sourced from the UK government's Fuel Finder service and updated every 30 minutes.

The average diesel (B7) price across the Kilmarnock (KA) postcode area is currently 168.7p per litre from 53 stations. The national average is 171.1p, so the Kilmarnock area is 2.4p below the national average. Prices are sourced from the UK government's Fuel Finder service.

There are currently 54 fuel stations reporting prices across the Kilmarnock postcode area. This includes supermarket forecourts, independent stations, and branded sites.

Unleaded petrol in the Kilmarnock area averages 151.0p compared to the national average of 153.1p — that's 2.1p cheaper than the UK average. Diesel averages 168.7p compared to 171.1p nationally — 2.4p below average.

Fuel prices on MPG Calc are updated every 30 minutes using official data from the UK government's Fuel Finder service. All retailers with 250+ filling stations are required by law to report their prices, covering the vast majority of UK forecourts.