Barcelona foi a 20ª cidade mais visitada do mundo pelos visitantes internacionais e a 5ª cidade mais visitada da Europa depois de Londres, Paris, Istambul e Roma, com 5,5 milhões de visitantes internacionais em 2011.Até 2015, tanto Praga quanto Milão tiveram mais visitantes internacionais. Com sua La Rambla, Barcelona é classificada como a cidade mais popular para visitar na Espanha. A capital catalã é um destino turístico de renome mundial, com inúmeras áreas recreativas, uma das melhores praias do mundo,[51] clima ameno e quente, monumentos históricos, incluindo oito Patrimônios Mundiais da UNESCO, 519 hotéis (em março de 2016),incluindo 35 hotéis de cinco estrelas, e infraestrutura turística desenvolvida.