El gasto total realizado por los turistas no residentes en España durante el año 2017 fue de 86.823 millones de euros, con un aumento del 12,2% respecto al de 2016.

Según la Encuesta de Gasto Turístico (Egatur) del Instituto Nacional de Estadística (INE), el país que más gasto realizó fue Reino Unido, con 17.423 millones de euros, un 8,2% más que en 2016. Le siguieron Alemania (con 12.220 millones y un aumento del 10,1%) y Francia (con 7.029 millones y un incremento del 3,7%).

Por comunidades autónomas, las que concentraron mayor gasto total en 2017 fueron Cataluña (con 19.152 millones, un 9,7% más que en 2016), Canarias (con 16.780 millones y un incremento del 11,4%) e Illes Balears (con 14.591 millones y un aumento del 12,2%).