Fuel Prices Across Milton Keynes (MK) Today
Last updated: · Prices refresh every 30 minutes from the UK government's Fuel Finder service.
Cheapest Petrol in Milton Keynes (MK)
Cheapest Diesel in Milton Keynes (MK)
There are 62 fuel stations reporting live prices across the Milton Keynes (MK) postcode area via the UK government's Fuel Finder service. Unleaded petrol (E10) averages 159.4p per litre across 60 stations. Diesel (B7) averages 184.3p across 60 stations. Unleaded is 1.3p above the national average of 158.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 Milton Keynes (MK) (pence per litre)
30-Day Price Trend in Milton Keynes (pence per litre)
Daily averages across all stations in the Milton Keynes (MK) postcode area over the last 30 days.
Fuel Stations in Milton Keynes (MK)
| Station | Postcode | E10 | E5 | B7 | SDV |
|---|---|---|---|---|---|
| TESCO, Bletchley | MK1 1DD Super-market | 155.9p | 164.9p | 175.9p Cheapest | – |
| ASDA, Bletchley | MK1 1QB | 155.7p | – | 181.7p | – |
| TESCO, Kents Hill and Monkston Milton Keynes | MK10 0AH Super-market | 155.9p | 164.9p | 180.9p | – |
| SHELL, Broughton and Milton Keynes | MK10 9AB | 162.9p | 184.9p | 183.9p | 209.9p |
| ESSO, Stony Stratford Milton Keynes | MK11 1JA | 161.9p | 179.9p | 183.9p | 199.9p |
| TESCO, Wolverton and Greenleys Milton Keynes | MK12 5RJ Super-market | 156.9p | 165.9p | 181.9p | – |
| SHELL, Wolverton and Greenleys Milton Keynes | MK12 6HU | 156.9p | 179.9p | 185.9p | 209.9p |
| TEXACO, Bradwell Milton Keynes | MK13 8HR | 159.9p | 175.9p | 184.9p | 199.9p |
| BP, Bradwell Milton Keynes | MK13 9HA | 156.9p | 177.9p | 185.9p | 206.9p |
| SHELL, Great Linford Milton Keynes | MK14 5JA | 157.9p | 179.9p | 184.9p | 209.9p |
| BP, Stantonbury Milton Keynes | MK14 6PB | 161.9p | 179.9p | 183.9p | 199.9p |
| BP, Great Linford Milton Keynes | MK14 7BF | 161.9p | 180.9p | 184.9p | 203.9p |
| TOTAL HARVEST ENERGY, Great Linford Milton Keynes | MK15 8HR | 156.9p | 177.9p | 183.9p | 204.9p |
| WELCOME BREAK, Great Linford Milton Keynes (MK16 8DS) | MK16 8DS Motorway | 181.9p | 193.9p | 202.9p | – |
| WELCOME BREAK, Great Linford Milton Keynes (MK16 8DS) | MK16 8DS Motorway | 181.9p | 193.9p | 202.9p | – |
| BP, Newport Pagnell | MK16 9BD | 157.9p | 178.9p | 183.9p | 204.9p |
| S49 Pre Prod Welcome Break, Newport Pagnell | MK16 9EZ Motorway ⚠ | 199.9p | 209.0p | 199.9p | 209.9p |
| WB 0749 Pre Prod, Newport Pagnell | MK16 9EZ ⚠ | 126.9p | 136.9p | 130.9p | 140.9p |
| BP, Wavendon Milton Keynes | MK17 8DB | 161.9p | 182.9p | 184.9p | 205.9p |
| Pikesley Filling Station, Woburn Sands | MK17 8RF | 158.9p | 178.9p | 189.9p | – |
| Texaco , Woburn Sands | MK17 8RF | 160.9p | 180.9p | 184.9p | – |
| SHELL, Bletchley and Fenny Stratford | MK17 9NE | 164.9p | 189.9p | 183.9p | 209.9p |
| TESCO, Buckingham | MK18 1AB Super-market | 149.9p Cheapest | 159.9p Cheapest | 177.9p | – |
| PACE, Buckingham | MK18 1AF | 157.9p | 178.9p | 179.9p | – |
| BP, Buckingham | MK18 1NY | 151.9p | 172.9p | 179.9p | 200.9p |
| ESSO, Buckingham | MK18 1RY | 149.9p | 168.9p | 178.9p | 197.9p |
| SHELL, Buckingham | MK18 1SH | 151.9p | 174.9p | 180.9p | 209.9p |
| JET, Winslow | MK18 3DR | 163.9p | 179.9p | 185.9p | – |
| EG ON THE MOVE, Tingewick | MK18 4FH | 152.9p | 172.9p | 179.9p | 199.9p |
| ESSO, Deanshanger | MK19 6JU | 155.9p | 179.9p | 179.9p | 199.9p |
| ESSO, Bletchley | MK2 2BA | 159.9p | 179.9p | 181.9p | 199.9p |
| BP HARVEST ENERGY, Bletchley (MK2 2JP) | MK2 2JP | 159.9p | – | 181.9p | 202.9p |
| BP HARVEST ENERGY, Bletchley (MK2 2JP) | MK2 2JP | 159.9p | – | 181.9p | 202.9p |
| BP, Shenley Brook End Milton Keynes | MK4 2DZ | 156.9p | 177.9p | 181.9p | 202.9p |
| MORRISONS, Shenley Brook End Milton Keynes | MK4 4DD Super-market | 155.9p | 169.9p | 176.9p | – |
| TESCO, Bedford (MK41 0SE) | MK41 0SE Super-market | 158.9p | 167.9p | 179.9p | – |
| SAINSBURY'S, Bedford | MK41 7PJ Super-market | 156.9p | 168.9p | 179.9p | – |
| JET, Bedford | MK41 9JF | 158.9p | 174.9p | 188.9p | – |
| BP, Bedford (MK41 9QG) | MK41 9QG | 162.9p | 183.9p | 184.9p | 205.9p |
| TESCO, Bedford (MK42 0BG) | MK42 0BG Super-market | 156.9p | 165.9p | 179.9p | – |
| ESSO, Bedford | MK42 0NT | 161.9p | 180.9p | 182.9p | 201.9p |
| BP, Kempston | MK42 7BT | 157.0p | 179.0p | 188.0p | 209.0p |
| SHELL HARVEST ENERGY, Kempston | MK42 7QA | 156.9p | 181.9p | 187.9p | 212.9p |
| SAINSBURYS KEMPSTON, Kempston | MK42 8AY | 156.9p | 168.9p | 187.9p | – |
| BP, Elstow | MK42 9BF | 163.9p | 184.9p | 192.9p | 213.9p |
| MORRISONS, Bedford | MK42 9JP Super-market | 157.9p | 169.9p | 179.9p | 189.9p Cheapest |
| BP, Bedford (MK42 9NU) | MK42 9NU | 161.9p | 175.9p | 184.9p | 199.9p |
| Essar , Cranfield | MK43 0AW Super-market | 157.9p | 167.9p | 186.9p | – |
| Gulf, Cranfield | MK43 0DG | 157.9p | – | 183.9p | – |
| SHELL, Marston Moretaine | MK43 0PZ | 168.9p | 189.9p | 192.9p | 214.9p |
| BP, Bromham (Bedford) | MK43 8PT Super-market | 158.9p | 179.9p | 189.9p | – |
| SHELL, Melchbourne and Yielden | MK44 1JH | 158.9p | 170.9p | 186.9p | – |
| WELCOME BREAK, Wyboston | MK44 3AA | 154.8p | 163.8p | 184.8p | 193.8p |
| SHELL, Milton Keynes | MK45 1BE | 165.9p | 194.9p | 186.9p | 214.9p |
| TESCO, Flitwick | MK45 1LX Super-market | 161.9p | 170.9p | 181.9p | – |
| JET, Silsoe | MK45 4AP | 156.7p | – | 179.7p | – |
| WELCOME BREAK, Warrington | MK46 4JQ | 156.9p | 166.9p | 184.9p | 196.9p |
| ESSO, Woughton Milton Keynes | MK6 1LJ | 156.9p | 179.9p | 181.9p | 199.9p |
| SHELL, Woughton Milton Keynes | MK6 5LY | 157.9p | 184.9p | 181.9p | 209.9p |
| BP, Central Milton Keynes (MK9 3DA) | MK9 3DA | 161.9p | 179.9p | 183.9p | 199.9p |
| ESSO, Central Milton Keynes | MK9 3DA | 161.9p | 179.9p | 183.9p | 199.9p |
| BP, Central Milton Keynes (MK9 3DZ) | MK9 3DZ | 161.9p | 180.9p | 184.9p | – |
Station Map
Towns in the Milton Keynes Area
Browse fuel prices by town for more detailed local comparisons.
What does fuel cost a typical driver in the Milton Keynes area?
At current prices, a typical driver covering 12000 miles a year in a petrol car averaging 35 mpg spends about £2485/year on fuel across the Milton Keynes (MK) postcode area (at 159.4p/L). That's £21 more than the UK average of £2464.
A diesel driver doing the same 12000 miles at 50 mpg spends about £2011/year at the area's average diesel price of 184.3p/L. That's £30 more than the UK average of £1980.
Choose the right station — save £££
Across the Milton Keynes area, the cheapest petrol is 126.9p/L and the most expensive is 199.9p/L — a 73.0p/L spread. Filling a 60‑litre tank at the cheapest vs the dearest saves £43.80.
For diesel the spread is 72.0p/L (130.9p cheapest, 202.9p dearest) — £43.20 saved on a 60‑litre fill.