BRITAIN'S priciest pints have been revealed and Oxfordshire is cheaper than many of its neighbours in the South East.

A pint in an Oxfordshire pub will set you back £3.74 on average, according to nationwide survey by the makers of the Good Pub Guide.

That's 66p per pint cheaper than drinking in Surrey which, at £4.40, has overtaken London as the most expensive place to buy a pint for the first time.

Prices in the capital sit at £4.20 whilst Britain's cheapest pints can be found in Herefordshire and Yorkshire for £3.31.

Oxfordshire prices are 18p up on the £3.56 recorded in 2015.