THE UK has the most expensive hotels in Europe according to the latest price index.
The index, compiled by Hotels.com, shows the average costs of UK hotels rose 12 per cent last year compared with 2006, taking a one-night stay to £106.
Bath was the most expensive city (£117 for one night), followed by London (£115), Oxford (£113) and Aberdeen (where the price rose 34% to £109).
Edinburgh (£103 per night) also had hotels above the £100-a-night mark. The cheapest big town in which to stay last year was Coventry (£57 a night).
The index also showed that, of major world cities, London was the fifth most expensive for a one-night hotel stay.
The only cities dearer than the UK capital last year were Moscow (£194 a night), New York (£143), and Dubai and Venice (both £125).
Edinburgh`s £103-per-night average put the Scottish capital in ninth place in the world-city table.
The index showed that worldwide hotel rates fell 0.4 per cent in 2007, but European hotels rose 4.5 per cent and Asian establishments were 3.3 per cent pricier.
But while New York hotels remained dear last year, prices on average in the US dipped 2.2 per cent last year compared with 2006.
Hotels.com Europe vice president David Roche said: "While Bath`s combination of high visitor levels and luxury hotels means that it retains its place as the most expensive city in the UK, our data shows that Oxford and London are catching up fast."