London has once again been named as Europe's most expensive capital to stay in by hotel reservation service HRS.
A new survey by HRS reveals that the average price of a hotel stay in London has increased by more than 10% since last year, with rates reaching nearly £130 a night, ahead of Paris and Copenhagen which both have an average stay rate at £117 per room.
In the UK, Edinburgh is the second most expensive city, with average rates of £97, up by nearly 13% compared to 2013.
Jon West, managing director of HRS for the UK and Ireland, said: "Thanks to the economic recovery, tourism is picking up again and this is reflected in the price increase of hotel rooms in the capital."
Behind London and Edinburgh, HRS found that the UK's next most expensive rooms rates are found in Bristol, at an average of £86 and Manchester (£83).
Meanwhile, the cheapest rooms are found in Liverpool, at an average of £72 per night.
German-based HRS also found that the world's top five most expensive hotel rooms are found in the US, with the list topped by New York, where rooms cost an average of £160 per night.