Leading UK cities for international tourism 2017, by visits

Cities and towns in the United Kingdom ranked by international visits in 2017 (in 1,000 visits)

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