London and Edinburgh achieve the highest average daily rates in the UK, with London topping the rankings. However, over the past five years, Edinburgh’s hotel prices have closed the gap with those in London, as the demand profile in Scotland began to shift.