The following is a list of the top 5 most visited tourist attractions in Spain: 
1) The Alhambra in Granada 
2) The Mezquita in Cordoba
3) The Sagrada Familia in Barcelona
4) The Royal Palace in Madrid
5) The City of Arts and Sciences in Valencia.
Find a list of the top 5 most visited tourist attractions in Spain