Rural motorists are beginning to feel petrol price pressure at the pumps again, according to the AA.
Average UK petrol prices went back above 130p a litre at the end of April and continue to hover around that level. (See our Cheap Petrol guide for how to save.)
But the AA says that a war in which supermarkets have pitted vouchers against rock-bottom pump prices means the cheapest petrol in many big towns and cities is at year-lows of just under 126p.
It added that in in small rural towns where major supermarket competition was less fierce, the price gap between them and cheaper major towns has started to grow again to 4p a litre.
Across the UK, the average pump price of petrol is 129.92p a litre - compared to 129.74p in mid-April.
Diesel, at 136.17p a litre in mid-May, has barely budged from last month's 136.26p a litre.
Get Our Free Money Tips Email!
AA president Edmund King says: "While supermarkets, faced recently with worse sales figures when fuel is factored in, have held their fire on pump price increases in cities and major towns, there are signs that some of them and other retailers are getting price-trigger-happy again in rural towns.
"A 2p increase in the wholesale price of petrol through March into April may justify that but, if pump prices stay higher while costs continue to fall back, rural drivers will be tempted to look elsewhere for cheaper fuel."
The cheapest petrol, at 129.5p a litre, is to be found in Yorkshire and Humberside. Northern Ireland, at 131.3p a litre, has the most expensive petrol.
Northern England has the lowest diesel at the moment - at 135.8p a litre - while Scotland has the most expensive with an average of 136.9p.