BP petrol stations in Hampshire: today's prices
BP charges £1.793 a litre for Unleaded (E10) on average in Hampshire, 1.2% above the overall average (£1.771).
Unleaded (E10)31 petrol stations with a Unleaded (E10) price
Cheapest£1.719/L
Average price£1.793/L
Most expensive£1.979/L
Saving on a 50 L tank£13.00
Diesel31 petrol stations with a Diesel price
Cheapest£1.979/L
Average price£2.037/L
Most expensive£2.179/L
Saving on a 50 L tank£10.00
Unleaded (E10): the 10 cheapest petrol stations in Hampshire
| # | Station · Address | Brand | Price | vs average |
|---|---|---|---|---|
| 1 | St Cross Service StationST. CROSS FILLING STATION, 43, ST. CROSS ROAD | BP | £1.719/L | −0.074 |
| 2 | BP Sholing Service StationBP SERVICE STATION, 428-430, BURSLEDON ROAD | BP | £1.739/L | −0.054 |
| 3 | MFG MUNRO'S CORNERNEW STREET | BP | £1.739/L | −0.054 |
| 4 | Wells Service StationWELLS CAR SALES LTD, 144-148, ASH ROAD | BP | £1.739/L | −0.054 |
| 5 | ANSON SERVICE STATIONANSON FILLING STATION, 219, BROCKHURST ROAD | BP | £1.749/L | −0.044 |
| 6 | HEN & CHICKENA31 UPPER FROYLE | BP | £1.749/L | −0.044 |
| 7 | RUSDENE - BOTLEYSTATION HILL, CURDRIDGE | BP | £1.749/L | −0.044 |
| 8 | RUSDENE - LEE ON SOLENTBROOM WAY | BP | £1.749/L | −0.044 |
| 9 | TURGISGREEN SERVICE STATIONBP TURGISGREEN SERVICE STATION, TURGISGREEN | BP | £1.749/L | −0.044 |
| 10 | PETERSFIELD SF CONNECTWINCHESTER ROAD | BP | £1.759/L | −0.034 |
Diesel: the 10 cheapest petrol stations in Hampshire
| # | Station · Address | Brand | Price | vs average |
|---|---|---|---|---|
| 1 | EMSWORTH SF CONNECTEMSWORTH BY PASS | BP | £1.979/L | −0.058 |
| 2 | RUSDENE - WATERLOOVILLE SERVICE STATIONELETTRA AVENUE | BP | £1.989/L | −0.048 |
| 3 | TURGISGREEN SERVICE STATIONBP TURGISGREEN SERVICE STATION, TURGISGREEN | BP | £1.989/L | −0.048 |
| 4 | BP Sholing Service StationBP SERVICE STATION, 428-430, BURSLEDON ROAD | BP | £1.999/L | −0.038 |
| 5 | PARK GATE SF CONNECT2 BRIDGE ROAD | BP | £1.999/L | −0.038 |
| 6 | PETERSFIELD SF CONNECTWINCHESTER ROAD | BP | £1.999/L | −0.038 |
| 7 | RUSDENE - BOTLEYSTATION HILL, CURDRIDGE | BP | £1.999/L | −0.038 |
| 8 | RUSDENE - LEE ON SOLENTBROOM WAY | BP | £1.999/L | −0.038 |
| 9 | RUSDENE - MEON HUT SERVICE STATIONA32/A272 CROSSROADS | BP | £1.999/L | −0.038 |
| 10 | St Cross Service StationST. CROSS FILLING STATION, 43, ST. CROSS ROAD | BP | £1.999/L | −0.038 |
Official prices from the Fuel Finder open data scheme (DESNZ). .
Frequently asked questions
Which is the cheapest BP petrol station in Hampshire?
Today it is St Cross Service Station (ST. CROSS FILLING STATION, 43, ST. CROSS ROAD), with Unleaded (E10) at £1.719.
How much is a litre of Diesel at BP in Hampshire?
£2.037 on average, from £1.979 at the cheapest to £2.179 at the dearest.
How many BP petrol stations are there in Hampshire?
Today 31 BP petrol stations in Hampshire have a published price.
Always find the cheapest option
Refil shows the cheapest EV charger near you on the map, plus fuel prices in Spain, France, Germany, Italy and Portugal. Download it free on the App Store.
Download on the App Store