Average Petrol Price in Swansea

Petrol (E10)155.5p
Diesel (B7S)174.7p

Today the average petrol price in Swansea is 155.48p per litre. 0.6p lower than the average price in Wales.

The current average price of diesel is 174.72p per litre. 2.4p below the Welsh average price for diesel.

We calculate the daily averages by analysing price data from the 29 petrol stations in Swansea that are sending price changes to the Fuel Finder system.

Cheapest Petrol in Swansea

The cheapest petrol in Swansea is in Swansea (155.8p per litre).

Currently, buying 60 litres of petrol in Swansea costs £1.29 less than in Llanrhidian (157.9p per litre).

Average Fuel Prices by City/Town

Select a town or city to view local petrol station price data.

TOWN/CITY STATIONS PETROL DIESEL
Llanrhidian2157.90p178.40p
Swansea8155.75p175.38p

Average petrol prices last updated at 12 Jun 2026 10:00 (14 hours, and 13 minutes ago).

Petrol & Diesel Price Trends

The average price of petrol in Swansea has decreased by 1.6p in the last week. Diesel has fallen by 3.6p.

In the last month petrol has dropped by 1p and. and diesel has fallen by 9.2p.