Fuel Price Today

UK fuel price trends

Daily average pump prices at 7,913 UK filling stations since 7 Sep, motorway services left out. Over the last 30 days unleaded is down 0.6p and diesel unchanged. For weekly prices back to 2003, see the UK petrol price history.

Unleaded, UK average on 25 Oct
172.9p
Last 7 days
▼ 0.9p
Since 7 Sep
▲ 7.2p
Diesel, UK average on 25 Oct
198.5p
Last 7 days
▼ 0.4p
Since 7 Sep
▲ 11.3p

Unleaded price, day by day

Unleaded peaked at 174.5p on 3 Oct and has eased 1.6p since.

1641661681701721741767 Sep16 Sep25 Sep4 Oct13 Oct22 Oct172.9p
Show as a table
DayUnleaded
25 Oct172.9p
24 Oct173.0p
23 Oct173.3p
22 Oct173.5p
21 Oct173.6p
20 Oct173.7p
19 Oct173.7p
18 Oct173.8p
17 Oct173.8p
16 Oct173.9p
15 Oct174.0p
14 Oct174.0p
13 Oct174.1p
12 Oct174.2p
11 Oct174.3p
10 Oct174.3p
9 Oct174.3p
8 Oct174.4p
7 Oct174.4p
6 Oct174.4p
5 Oct174.5p
4 Oct174.5p
3 Oct174.5p
2 Oct174.4p
1 Oct174.3p
30 Sep174.2p
29 Sep174.2p
28 Sep174.0p
27 Sep173.7p
26 Sep173.7p
25 Sep173.5p
24 Sep173.2p
23 Sep172.9p
22 Sep172.7p
21 Sep172.4p
20 Sep172.1p
19 Sep172.0p
18 Sep171.9p
17 Sep171.6p
16 Sep171.3p
15 Sep170.7p
14 Sep169.9p
13 Sep169.2p
12 Sep169.0p
11 Sep168.7p
10 Sep167.9p
9 Sep167.3p
8 Sep166.6p
7 Sep165.7p

Diesel price, day by day

Diesel peaked at 199.8p on 3 Oct and has eased 1.3p since.

185187.5190192.5195197.52007 Sep16 Sep25 Sep4 Oct13 Oct22 Oct198.5p
Show as a table
DayDiesel
25 Oct198.5p
24 Oct198.5p
23 Oct198.6p
22 Oct198.7p
21 Oct198.8p
20 Oct198.8p
19 Oct198.8p
18 Oct198.9p
17 Oct198.9p
16 Oct198.9p
15 Oct199.0p
14 Oct199.1p
13 Oct199.3p
12 Oct199.5p
11 Oct199.5p
10 Oct199.5p
9 Oct199.6p
8 Oct199.5p
7 Oct199.6p
6 Oct199.7p
5 Oct199.8p
4 Oct199.8p
3 Oct199.8p
2 Oct199.7p
1 Oct199.6p
30 Sep199.6p
29 Sep199.5p
28 Sep199.3p
27 Sep199.0p
26 Sep198.8p
25 Sep198.5p
24 Sep198.0p
23 Sep197.5p
22 Sep197.0p
21 Sep196.6p
20 Sep196.0p
19 Sep195.8p
18 Sep195.6p
17 Sep195.0p
16 Sep194.3p
15 Sep193.3p
14 Sep192.3p
13 Sep191.2p
12 Sep191.0p
11 Sep190.5p
10 Sep189.5p
9 Sep188.8p
8 Sep188.1p
7 Sep187.2p

How often prices change

Prices that differed from the day before, all stations and all fuels.

02.5K5K7.5K10K12.5K7 Sep14 Sep21 Sep28 Sep5 Oct12 Oct19 Oct
Show as a table
DayPrice changes
25 Oct90
24 Oct1,499
23 Oct2,055
22 Oct1,467
21 Oct1,043
20 Oct1,518
19 Oct1,700
18 Oct673
17 Oct884
16 Oct1,690
15 Oct2,087
14 Oct2,574
13 Oct3,587
12 Oct2,194
11 Oct1,035
10 Oct731
9 Oct2,745
8 Oct2,717
7 Oct1,408
6 Oct1,802
5 Oct1,918
4 Oct503
3 Oct957
2 Oct3,184
1 Oct2,208
30 Sep2,896
29 Sep4,908
28 Sep5,917
27 Sep1,306
26 Sep3,815
25 Sep6,493
24 Sep6,110
23 Sep4,848
22 Sep4,864
21 Sep4,609
20 Sep2,378
19 Sep2,459
18 Sep7,398
17 Sep7,222
16 Sep8,875
15 Sep10,326
14 Sep9,832
13 Sep2,276
12 Sep5,137
11 Sep10,925
10 Sep7,591
9 Sep7,203
8 Sep10,177
7 Sep—

The busiest day was 11 Sep, with 10,925 prices changed. Retailers changed 7,592 prices a day in the first week of records and 1,339 a day in the last. The Fuel Finder rules require every change to be reported within 30 minutes, so a quiet day mostly means steadier prices, although some stations do report late: a price that sits still for weeks and then jumps is usually one. The Fuel Finder page shows how often each brand changes its prices.

Where unleaded fell most

Towns with at least three filling stations, last 30 days.

Town25 Sep25 OctChange
Maghera6 stations165.7p156.9p▼ 8.8p
Newton Stewart5 stations177.4p169.4p▼ 8.0p
Magherafelt12 stations172.6p165.5p▼ 7.1p
Beaconsfield3 stations179.9p172.9p▼ 7.0p
Holywell3 stations179.2p172.8p▼ 6.4p
Dunmow3 stations183.2p176.9p▼ 6.3p
Rickmansworth5 stations182.5p176.4p▼ 6.1p
Fraserburgh3 stations179.6p173.9p▼ 5.7p
Bathgate5 stations178.9p173.6p▼ 5.3p
Cramlington3 stations174.9p169.6p▼ 5.3p

Where unleaded rose most

Same towns, same 30 days.

Town25 Sep25 OctChange
Corwen4 stations171.9p180.4p▲ 8.5p
Thame3 stations181.6p189.9p▲ 8.3p
Saxmundham4 stations173.9p180.4p▲ 6.5p
Bude3 stations172.6p178.4p▲ 5.8p
Smethwick3 stations169.6p174.6p▲ 5.0p
Brackley3 stations170.9p175.9p▲ 5.0p
Lutterworth3 stations173.9p178.6p▲ 4.7p
Shoreham-by-sea3 stations168.9p172.9p▲ 4.0p
Pulborough3 stations171.2p175.2p▲ 4.0p
Felixstowe3 stations169.4p173.4p▲ 4.0p

By brand

Change in the brand's average over the last 30 days. Brands with 25 stations or more.

BrandStationsUnleadedDiesel
Circle K46▼ 2.4p▼ 2.9p
Maxol97▼ 1.7p▼ 4.3p
Solo52▼ 1.3p▼ 1.9p
Gulf309▼ 1.1p▼ 0.8p
Texaco489▼ 1.0p▼ 0.7p
Asda404▼ 0.9p▼ 0.1p
BP995▼ 0.9p▼ 0.4p
EG On The Move146▼ 0.9p▼ 1.4p
Esso1438▼ 0.9p▼ 0.1p
Go39▼ 0.9p▼ 1.4p
Jet316▼ 0.6punchanged
Valero187▼ 0.6punchanged
Murco172▼ 0.5punchanged
Morrisons341▼ 0.4p▲ 0.5p
Pace51▼ 0.2p▼ 0.7p
Shell890▼ 0.2p▲ 1.1p
Total36▼ 0.2p▼ 0.1p
Spar30▼ 0.1p▼ 0.9p
Essar53▲ 0.2p▲ 0.3p
Sainsburys315▲ 0.2p▲ 1.6p
Gleaner27▲ 0.6p▲ 2.0p
Tesco513▲ 1.2p▲ 1.2p

How these figures are made

Every filling station in the UK must publish its prices through the government's Fuel Finder scheme. We record every station's prices each day, and have done so since 7 Sep. Each daily figure is the average of the prices on display that day. Prices more than 25p away from the day's median are left out as reporting errors, and motorway service stations are left out of the averages because they do not charge local prices. Last updated 25 Oct.