We've rounded up the cheapest fuel stations in Lewisham - as the latest analysis shows fuel prices have surged over the last three weeks.

The average price for a litre of petrol has increased by more than 3p, from 140.0p on January 29 to 143.3p on Monday January 19, according to the RAC.

Diesel prices have also gone up by 4.0p per litre over the same period, from 148.0p to 152.0p.

Before this, there was a three-month downward trend in fuel prices until mid-January.

The recent price hikes coincide with a jump in the price of oil, which has been trading above 80 US dollars a barrel for much of the past four weeks.

RAC fuel spokesman Simon Williams said: "News that fuel prices have bottomed out and are now on the rise again is bad for drivers, and possibly the economy and future inflation rates too.

"While we’re not expecting prices to shoot up dramatically, it appears that oil is trading up, which in the absence of a stronger pound means wholesale fuel is costing more for retailers to buy in.

"The result is higher prices at the pump and more expense for the every-day driver."

Mr Williams added: "The Red Sea attacks by Houthi rebels, which are forcing tankers to avoid the Suez Canal and instead go round South Africa’s Cape of Good Hope, are clearly playing their part, but so have global refinery maintenance closures, the start of America’s driving season and UK retailers buying more fuel stocks ahead of the Budget to protect against a possible fuel duty hike by the Chancellor.

"Despite these factors, we ought not to see forecourt prices go up too much more from where they are today, but a lot depends on how much margin the biggest retailers decide to take."

With that in mind, here are the top five cheapest places for petrol and diesel within five miles of Lewisham.

The cheapest stations for petrol in Lewisham (within 5 mile radius):

1. Applegreen Camberwell Road - 139.8p

2. Esso Sidcup Road - 139.9p

3. Jet Well Hall Road - 139.9p

4. Sainsburys Eltham - 139.9p

5. Jet The Highway - 139.9p

The cheapest stations for diesel in Lewisham (within 5 mile radius):

1. Asda Docklands Automat - 147.7p

2. Esso Sidcup Road - 147.9p

3. Sainsburys Charter Riverside - 147.9p

4. Asda Charlton - 148.7p

5. Asda Old Kent Road Automat - 148.7p