Den 14. mai 1962 giftet prinsesse Sofia seg med den spanske prins Juan Carlos. Han ble i 1969 utropt som tronfølger av Spanias diktator, Francisco Franco, og da Franco døde den 22. november 1975, ble Juan Carlos og Sofia Spanias kongepar.