Spania este a doua cea mai populară țară din punct de vedere turistic din lume, după Franța, avand peste 60 de milioane de vizitatori pe an.
Cele mai populare destinații sunt metropolele Madrid și Barcelona, plus orașele Córdoba, Sevilia, Granada și Malaga în Andaluzia. În alte părți a țării, Toledo, Salamanca și Santiago de Compostela sunt vizitate. Spania este și o destinație populară de vară, cu Valencia, Insulele Canare și Insulele Baleare fiind foarte vizitate.