RAC data shows drivers are now paying an average of 157.71p per litre for petrol and 190.62p for diesel.