Fuel Prices Across Kilmarnock (KA) Today

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

Cheapest Petrol in Kilmarnock (KA)

146.9p per litre at SAINSBURY'S, Prestwick
Area average: 156.0p — save up to 9.1p/litre

Cheapest Diesel in Kilmarnock (KA)

165.9p per litre at PACE, Cumnock and New Cumnock
Area average: 178.9p — save up to 13.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 156.0p per litre across 53 stations. Diesel (B7) averages 178.9p across 53 stations. Unleaded is 2.2p below the national average of 158.2p.

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)
156.0p
53 stations
±4.5p std dev
2.2p below national
Super Unleaded (E5)
173.7p
36 stations
±7.2p std dev
2.3p below national
Diesel (B7)
178.9p
53 stations
±5.9p std dev
2.6p below national
Premium Diesel
195.5p
17 stations
±5.7p std dev
6.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 152.9p 175.9p 173.9p
CAMPBELL FUEL OILS LIMITED, Kilmarnock South KA1 3LS 149.9p 159.9p 173.9p
ASDA, Kilmarnock East and Hurlford KA1 3XF 152.7p 174.9p
TESCO, Kilmarnock West and Crosshouse KA1 4BS Super-market 152.9p 161.9p 173.9p
BP, Kilmarnock West and Crosshouse KA1 4DQ Super-market 152.9p 167.9p 174.9p 192.9p
Gulf, Kilmarnock South KA1 4EL 149.7p 148.7p 169.7p
BP, Kilmarnock East and Hurlford KA1 5LQ 161.9p 179.9p 181.9p 199.9p
MORRISONS, Troon KA10 6QR Super-market 152.9p 175.9p 174.9p
Esso, Kyle KA10 7EX 158.9p 178.9p 184.9p 190.9p
BP, Irvine East KA11 2DJ 157.9p 179.9p 181.9p 199.9p
BP, Irvine South KA11 4HJ 159.9p 179.9p 181.9p 199.9p
TESCO, Irvine South KA12 8AY Super-market 152.9p 161.9p 174.9p
SAINSBURY'S, Irvine South KA12 8BH Super-market 150.9p 162.9p 173.9p
Jet, Irvine South KA12 8NF 152.9p 169.9p 175.9p
Esso, Irvine West KA12 8RY Super-market 155.9p 175.9p 181.9p 189.9p
GULF, Kilwinning KA13 6NJ 157.9p 186.9p 166.9p
Esso, Kilwinning KA13 7JB 158.9p 178.9p 184.9p 190.9p
New Road Garage Beith, Garnock Valley KA15 2HH 158.9p 168.9p 179.9p 189.9p
PACE, Cumnock and New Cumnock KA18 1PW 150.9p 165.9p Cheapest
JET, Ballochmyle KA18 2AB 155.9p 175.9p 169.9p
Thames, Ballochmyle KA18 3RF 159.9p 188.9p
JD Cameron, Maybole, North Carrick and Coylton KA19 7AQ 152.9p 174.9p
JET, Saltcoats and Stevenston KA20 3BE Super-market 153.9p 175.9p 177.7p 187.7p
MORRISONS, Saltcoats and Stevenston KA20 3DE Super-market 153.9p 175.9p 176.9p
Esso, Saltcoats and Stevenston KA20 3JL 156.9p 177.9p 180.9p 186.9p Cheapest
Mayfield Service Station, Saltcoats and Stevenston KA21 5RE 158.9p 168.9p 179.9p 189.9p
Jet, Ardrossan KA22 8AA 156.9p 175.9p 183.9p
ASDA, Ardrossan KA22 8BZ 154.7p 178.7p
Esso, Ardrossan KA22 8JU 158.9p 176.9p 182.9p
Jet, Garnock Valley KA25 6JB 156.9p 181.9p
TESCO, Garnock Valley KA25 7DJ Super-market 154.9p 176.9p
Shellknowe Garage, Girvan and South Carrick KA26 0NA 156.9p 167.9p 174.9p
ESSO, Girvan and South Carrick KA26 9HG 159.9p 169.9p 179.9p
Pace, Arran KA27 8ES 170.7p 189.2p
no brand name, Arran KA27 8PR 164.0p 191.0p
Bayside Garage, Arran KA27 8PZ 168.5p 196.5p
Esso, North Coast KA29 0AU 157.9p 177.9p 185.9p
BP, Kilmarnock North KA3 1UT 155.9p 176.9p 178.9p 199.9p
ESSO, Annick KA3 5AG 158.9p 177.9p
GULF, North Coast KA30 8HS 157.9p 175.9p 185.9p
Esso, Irvine Valley KA4 8PA 156.9p 181.9p
Highland Fuels, Ballochmyle KA5 5AF 158.9p 184.9p
Highland Fuels, Maybole, North Carrick and Coylton KA6 6JW 158.9p 177.9p 183.9p
Londis Ayr Road Service Station, Doon Valley KA6 7SJ 152.9p 174.9p
BP, Kilmarnock (KA7 1UW) KA7 1UW 154.9p 184.9p 177.9p 199.9p
MORRISONS, Ayr East KA7 2HY Super-market 151.9p 175.9p 173.9p
BP, Ayr West KA7 2QA 153.9p 175.9p 199.9p
Esso, Ayr East KA7 3LB 148.9p 173.9p
TESCO, Ayr North KA8 0QA Super-market 149.9p 158.9p Cheapest 172.9p
JET, Ayr North KA8 8JT 153.9p 179.9p 176.9p 199.9p
ASDA, Prestwick KA8 9BF 149.7p 174.7p
BP, Kilmarnock (KA9 1AS) KA9 1AS 152.9p 173.9p 177.9p 198.9p
SAINSBURY'S, Prestwick KA9 1TW Super-market 146.9p Cheapest 158.9p 171.9p
BP, Kyle KA9 2RA 159.9p 180.9p 185.9p 206.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 £2431/year on fuel across the Kilmarnock (KA) postcode area (at 156.0p/L). That's £34 less than the UK average of £2466.

A diesel driver doing the same 12000 miles at 50 mpg spends about £1952/year at the area's average diesel price of 178.9p/L. That's £28 less than the UK average of £1980.

Choose the right station — save £££

Across the Kilmarnock area, the cheapest petrol is 146.9p/L and the most expensive is 170.7p/L — a 23.8p/L spread. Filling a 60‑litre tank at the cheapest vs the dearest saves £14.28.

For diesel the spread is 30.6p/L (165.9p cheapest, 196.5p dearest) — £18.36 saved on a 60‑litre fill.

Frequently Asked Questions

The average unleaded petrol (E10) price across the Kilmarnock (KA) postcode area is currently 156.0p per litre from 53 stations. The national average is 158.2p, so the Kilmarnock area is 2.2p 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 178.9p per litre from 53 stations. The national average is 181.5p, so the Kilmarnock area is 2.6p 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 156.0p compared to the national average of 158.2p — that's 2.2p cheaper than the UK average. Diesel averages 178.9p compared to 181.5p nationally — 2.6p 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.