España está ubicada al suroeste de Europa, ocupando el 80% de la Península Ibérica que comparte con Portugal. Limita al Norte con el Mar Cantábrico, Francia y Andorra, al Este con el Mar Mediterráneo, al Sur con el Mar Mediterráneo y el Océano Atlántico, y al Oeste con el Océano Atlántico y Portugal. Es el tercer país más grande del continente europeo, después de Rusia y Francia.
España cuenta con una superficie de 505.957 kilómetros cuadrados, incluyendo su área peninsular, el territorio ocupado por las Islas Baleares, el Archipiélago Canario y las ciudades españolas situadas en el norte de África: Ceuta y Melilla.
Posee cinco grandes cadenas montañosas que la atraviesan y casi un 50% de su territorio se asienta sobre mesetas. Con la excepción de Suiza, España es el país más elevado de Europa, con una altura media de 600 metros.