Diesel (B7) Prices UK
Updated every 10 minutes from UK government data
National Average
186.9
p/litre
+5.7p
vs last week
Min
1.4p
Median
187.9p
Max
1,599.0p
12-Week Price History
09 Mar
30 Mar
w/c 30 Mar 2026
186.9p
+5.7
w/c 23 Mar 2026
181.2p
+10.0
w/c 16 Mar 2026
171.2p
+4.9
w/c 09 Mar 2026
166.3p
—
Cheapest Diesel (B7) in the UK
Top 10 cheapest stations right now.
1
WB 0749 Pre Prod
WB 0749 Pre Prod · MK16 9EZ
130.9p
2
Annagher Service Station
Annagher Service Station · BT71 4NE
132.9p
3
Derrychrier services Ltd
Maxol · BT47 4TB
133.9p
4
Sandybank Garage
Texaco · BB4 7JE
134.9p
5
Centra Aghalee
Circle K · BT67 0DD
135.9p
6
Robinhood Service Station
Gulf · PE15 9PZ
137.9p
7
Stourton Service Station
Stourton Service Station · LS10 1SW
137.9p
8
Virgo merchants
JET · PE20 3QF
137.9p
9
ASCONA CROSSWAYS SERVICE STATION
VALERO · SA73 1QZ
137.9p
10
ASCONA MORLEY SERVICE STATION
VALERO · PL9 7HP
138.7p
Diesel (B7) by City
1
Rugby
176.5p
+4.5
179.8p
+6.0
3
Coventry
180.5p
+2.6
4
Falkirk
181.2p
+3.4
5
Rochdale
181.4p
+7.1
181.5p
+4.6
7
Ayr
181.7p
+4.1
8
Oldham
181.7p
+5.5
9
Bridgend
181.8p
+3.4
10
Newport
181.8p
+5.3
181.9p
+16.7
12
Newry
182.1p
+4.8
13
Ballymena
182.2p
+3.5
14
Kilmarnock
182.4p
+5.4
15
Scunthorpe
182.5p
+5.4
16
Cheltenham
182.6p
+6.3
17
Lisburn
182.6p
+5.0
18
Tamworth
182.6p
+5.2
19
Belfast
182.7p
+5.1
20
Cwmbran
182.7p
+6.2
21
Eastbourne
182.8p
+5.4
22
Torquay
182.9p
+5.2
183.2p
+6.6
183.2p
+5.1
25
Bristol
183.4p
+5.3
26
Craigavon
183.4p
+6.1
27
Pontypridd
183.4p
+5.3
183.4p
+5.6
29
Harlow
183.5p
+4.4
30
Worcester
183.6p
+3.6
31
Dumfries
183.8p
+4.7
32
Ipswich
183.9p
+6.4
33
Doncaster
184.1p
+5.3
34
Harrogate
184.2p
+6.9
35
Perth
184.2p
+4.7
36
Swansea
184.2p
+4.2
37
Dundee
184.3p
+6.5
38
Gloucester
184.3p
+5.5
39
Nottingham
184.3p
+5.8
40
Cardiff
184.4p
+6.1
184.5p
+6.1
42
St Helens
184.6p
+5.5
43
Ashford
184.7p
+4.2
44
Basildon
184.8p
+6.6
45
Bolton
184.8p
+6.8
46
Stevenage
184.8p
+5.2
47
Wigan
184.8p
+7.4
48
Hereford
184.9p
+5.7
49
Manchester
184.9p
+6.1
50
Plymouth
184.9p
+6.2
51
Preston
184.9p
+5.0
52
Aylesbury
185.0p
+4.1
53
Mansfield
185.0p
+6.5
54
Grimsby
185.1p
+7.1
55
Bury
185.3p
+5.4
185.4p
+5.7
57
Llanelli
185.4p
+7.4
58
Salisbury
185.4p
+6.1
59
Sunderland
185.4p
+5.9
60
Barry
185.5p
+4.8
61
Derby
185.5p
+7.9
62
Greenock
185.6p
+6.7
63
Lowestoft
185.6p
+7.5
64
Solihull
185.6p
+5.2
65
Warrington
185.6p
+5.2
185.6p
+5.7
67
Crawley
185.7p
+5.5
68
Dudley
185.7p
+5.9
69
Watford
185.7p
+5.9
70
Bedford
185.8p
+5.9
71
Edinburgh
185.8p
+6.9
72
York
185.8p
+5.5
73
Bath
185.9p
+5.6
74
Burnley
185.9p
+5.9
75
Peterborough
185.9p
+6.0
76
Walsall
185.9p
+5.8
77
Winchester
185.9p
+3.7
78
Maidstone
186.0p
+5.0
79
Newbury
186.0p
+6.1
80
Birkenhead
186.1p
+6.8
81
Birmingham
186.1p
+5.7
186.1p
+6.1
83
Exeter
186.1p
+4.2
186.2p
+5.0
85
Southport
186.2p
+4.7
86
Stockport
186.2p
+6.6
87
Worthing
186.2p
+5.3
88
Halifax
186.3p
+5.4
89
Leeds
186.3p
+5.9
186.3p
+6.0
91
Huddersfield
186.4p
+5.6
92
Kirkcaldy
186.4p
+6.7
186.4p
+6.3
94
Portsmouth
186.4p
+7.0
95
Sheffield
186.4p
+5.7
96
Bradford
186.5p
+6.3
97
Inverness
186.5p
+4.0
98
Norwich
186.5p
+6.0
99
Nuneaton
186.5p
+5.6
100
St Albans
186.5p
+5.5
101
Wrexham
186.5p
+7.3
102
Chesterfield
186.6p
+6.9
103
Merthyr Tydfil
186.6p
+7.4
104
Runcorn
186.6p
+6.6
105
Basingstoke
186.7p
+6.9
106
Darlington
186.7p
+5.6
107
Oxford
186.7p
+7.5
108
South Shields
186.7p
+6.7
109
Wellingborough
186.7p
+7.2
110
West Bromwich
186.7p
+6.0
111
Reading
186.8p
+5.6
112
Southend-on-Sea
186.8p
+5.6
113
Aberystwyth
186.9p
+6.0
114
Barnsley
186.9p
+4.5
115
Blackburn
186.9p
+5.4
116
Luton
186.9p
+4.6
117
Rotherham
186.9p
+5.6
118
Scarborough
186.9p
+4.1
119
Poole
187.0p
+5.5
187.0p
+6.2
121
Swindon
187.1p
+5.6
122
Hamilton
187.2p
+5.9
123
Paisley
187.2p
+6.3
124
Liverpool
187.3p
+6.5
125
Taunton
187.4p
+5.1
126
Blackpool
187.5p
+8.1
127
Bournemouth
187.5p
+5.4
128
Glasgow
187.5p
+6.4
129
Brighton & Hove
187.6p
+5.6
130
Dewsbury
187.6p
+5.8
131
Gateshead
187.6p
+5.7
187.6p
+6.5
133
High Wycombe
187.7p
+4.2
187.7p
+4.9
135
Stirling
187.7p
+4.8
136
East Kilbride
187.8p
+6.4
137
Cambridge
187.9p
+5.0
138
Northampton
187.9p
+7.1
139
Chelmsford
188.0p
+6.0
140
Hartlepool
188.0p
+8.1
141
Keighley
188.0p
+7.5
142
Chatham
188.2p
+7.1
143
Colchester
188.3p
+8.3
144
Crewe
188.3p
+6.4
145
Gillingham
188.3p
+7.6
146
Sutton Coldfield
188.3p
+6.3
147
Wakefield
188.3p
+5.7
148
Chester
188.5p
+5.4
149
Shrewsbury
188.5p
+6.8
150
Corby
188.6p
+7.6
151
Lincoln
188.6p
+6.8
152
Kettering
188.7p
+6.6
153
Lancaster
188.7p
+5.0
154
Stafford
188.7p
+3.9
155
Canterbury
188.9p
+6.9
156
Great Yarmouth
188.9p
+10.4
157
Leicester
188.9p
+7.6
158
Slough
188.9p
+7.1
159
Ellesmere Port
189.0p
+6.1
160
Telford
189.0p
+6.7
161
London
189.1p
+5.6
162
Aberdeen
189.5p
+6.4
163
Dunfermline
189.9p
+7.2
164
Loughborough
190.0p
+5.7
165
Carlisle
190.2p
+8.0
166
Livingston
190.2p
+6.1
167
Maidenhead
190.4p
+6.5
168
Guildford
190.7p
+7.5
169
Stoke-on-Trent
197.2p
+5.4
170
Southampton
201.8p
+5.1
171
Woking
211.5p
+6.7