Fill-Up

Where's cheapest to fill up in Milton Keynes?

All 60 petrol stations in Milton Keynes (MK), cheapest first. Free, no sign-up.

Cheapest unleaded today is 167.9p at MFG Morrisons Milton Keynes Westcroft — 6.4p under the area average of 174.3p. Diesel averages 200.0p. Milton Keynes is 2.3p dearer than the UK average.

Prices as of 2 November 2026, retailer-reported to the government Fuel Finder scheme.

Petrol stationUnleaded (E10)Diesel (B7)
MFG Morrisons Milton Keynes Westcroft
MK4 4DD
167.9p 194.9p
JET Ascona NEW County
MK45 4AP
167.9p 193.9p
Asda Milton Keynes Supercentre
MK1 1QB
168.7p 194.7p
Shell Blakelands
MK14 5JA
169.9p 197.9p
BP Chicheley Park SF Connect
MK16 9BD
169.9p 197.9p
Tesco Milton Keynes Bletchley Extra
MK1 1DD
169.9p 195.9p
Tesco Kingston Extra
MK10 0AH
169.9p 195.9p
Tesco Milton Keynes Wolverton Superstore
MK12 5RJ
170.9p 196.9p
Tesco Flitwick Superstoreprice 3 wks old
MK45 1LX
170.9p 196.9p
Total EG Tongwellprice 3 wks old
MK15 8HR
170.9p 198.9p
BP Rontec Portway
MK9 3DZ
171.9p 199.9p
Shell Stacey Bushesprice 4 wks old
MK12 6HU
171.9p 199.9p
BP MFG Childs Way
MK9 3DA
171.9p 199.9p
Shell Little Waitrose Flitwickprice 3 wks old
MK45 1BE
171.9p 198.9p
BP MFG Linford Wood
MK14 6PB
171.9p 199.9p
Esso MFG Millfield
MK11 1JA
171.9p 199.9p
Esso MFG Viking
MK2 2BA
171.9p 199.9p
Texaco New city
MK3 7JP
171.9p 199.9p
Esso MFG Milton Keynes
MK9 3DA
171.9p 199.9p
BP Bradwell Abbey SF Connectprice 3 wks old
MK13 9HA
171.9p 199.9p
Esso MFG Bleakhall
MK6 1LJ
171.9p 199.9p
BP Emerson Valley SF Connect
MK4 2DZ
171.9p 198.9p
Shell Leadenhall
MK6 5LY
171.9p 199.9p
MFG Morrisons Bedford
MK42 9JP
171.9p 196.9p
BP Rontec Conniburrow
MK14 7BF
171.9p 199.9p
Esso MFG Deanshanger
MK19 6JU
172.9p 199.9p
Tesco Bedford Extra
MK42 0BG
172.9p 197.9p
Shell EG Kempston
MK42 7QA
172.9p 199.9p
JET Putnoeprice 3 wks old
MK41 9JF
172.9p 198.9p
BP EG Saxon
MK2 2JP
172.9p 198.9p
Tesco Bedford Riverfield DR Superstore
MK41 0SE
172.9p 197.9p
Murco Wootton Garage Ltd
MK43 9JJ
172.9p 199.9p
BP Elstow
MK42 9NU
172.9p 199.9p
BP Kempston
MK42 7BT
173.0p 200.0p
Tesco Buckingham Superstoreprice 3 wks old
MK18 1AB
173.9p 199.9p
Esso Asda Southgate Express Petrol
MK42 0NT
173.9p 199.9p
Sainsburys Fairfield Park
MK41 7PJ
173.9p 198.9p
BP Finmere SF Connect
MK18 4FH
173.9p 197.9p
BP Newnham Avenue SF Connect
MK41 9QG
174.9p 199.9p
Texaco
MK17 8RF
174.9p 199.9p
Pace W Ganderton & SON
MK18 1AF
174.9p 199.9p
BP EG Normanprice 2 wks old
MK2 2JP
174.9p 197.9p
Texaco Portwayprice 6 wks old
MK13 8HR
174.9p 199.9p
JET Petrocell Winslow
MK18 3DR
175.9p 199.9p
BP Wavendon Gate SF Connect
MK17 8DB
175.9p 199.9p
BP Buckingham SF Connect
MK18 1NY
175.9p 201.9p
Esso Asda Buckingham Express Petrolprice 5 wks old
MK18 1RY
175.9p 199.9p
Shell CO-OP Buckingham
MK18 1SH
175.9p 201.9p
Shell Souldropprice 4 wks old
MK44 1JH
175.9p 199.9p
BP Bromham
MK43 8PT
175.9p 199.9p
BP Bedford SF Connect
MK42 9BF
176.9p 201.9p
Welcome Break Three Counties
MK46 4JQ
176.9p 199.9p
Shell CO-OP Broughton
MK10 9AB
176.9p 200.9p
Welcome Break Wyboston
MK44 3AA
176.9p 201.9p
Shell Marston Mortaine
MK43 0PZ
177.9p 201.9p
Shell Milton Keynes South
MK17 9NE
177.9p 200.9p
Essar Wharley End
MK43 0AW
181.7p 199.7p
Gulf RGR Garages
MK43 0DG
181.9p 199.9p
Welcome Break Newport Pagnell North
MK16 8DS
198.9p 222.9p
Welcome Break Newport Pagnall South
MK16 8DS
198.9p 222.9p
Get the true cost for your car →

Live prices, plus the fuel you'd burn driving to each one — the bit that needs your mpg. Takes one postcode.

Nearby: Luton · Northampton · Hemel Hempstead · St Albans