The data describes a ranking of the most visited towns in the UK in 2017, by number of international visits. London was the most visited city that year, with over 19.8 million visits by international tourists. Edinburgh and Manchester also made the top three, with around 2 million and 1.3 million visits respectively. In terms of inbound visitor spending, three cities also ranked highest.
London | 19828 |
Edinburgh | 2015 |
Manchester | 1319 |
Birmingham | 1117 |
Liverpool | 839 |
Glasgow | 787 |
Oxford | 602 |
Bristol | 536 |
Cambridge | 519 |
Brighton / Hove | 491 |
Cardiff | 372 |
Inverness | 361 |
Leeds | 311 |
Bath | 297 |
Nottingham | 294 |