OXFORD has ranked in the top 25 cities for most expensive parking, new data has revealed.

Data from Parkopedia, which has been analysed by Cashfloat, has revealed which cities have the most expensive and cheapest parking.

Oxford has taken spot number 23, with an average two-hour fare costing a driver £3.62.

READ MORE: Police urged owners to keep dogs on leads after sheep injured

The data also revealed there are 31 places across the city to park and a total of 9424 spaces.

Among the places more expensive than Oxford are Manchester, Brighton & Hove, Liverpool, Edinburgh and Cambridge.

It ranked behind London in first place which has an average cost of £14.49 fare for two hours.

St Davids in Cardiff took the last spot with no cost for two hours of parking, followed by St Armagh in Northern Ireland with an average of 39p for two hours.