Η βασίλισσα Σοφία της Ισπανίας γεννήθηκε το 1938 στην Αθήνα ως πριγκίπισσα της Ελλάδας και της Δανίας. Είναι η μεγαλύτερη κόρη του βασιλιά Παύλου και της βασίλισσας Φρειδερίκης και αδελφή του τέως βασιλιά Κωνσταντίνου. Μεγάλωσε σε ένα περιβάλλον αυστηρά βασιλικό, αλλά και διεθνές — σπούδασε στην Αλεξάνδρεια, το Σάλτσμπουργκ και το πανεπιστήμιο του Κέιμπριτζ, και εκπαιδεύτηκε ως νοσοκόμα στο νοσοκομείο Ormond Street του Λονδίνου.

Το 1962 παντρεύτηκε τον τότε πρίγκιπα και μετέπειτα βασιλιά Χουάν Κάρλος της Ισπανίας, με τον οποίο απέκτησε τρία παιδιά: την Ελένα, την Κριστίνα και τον σημερινό βασιλιά Φελίπε ΣΤ'. Αν και έζησε το μεγαλύτερο μέρος της ζωής της στην Ισπανία, ουδέποτε αποκόπηκε από τις ελληνικές της ρίζες. Συχνά επισκέπτεται τη χώρα, κρατά επαφές με φίλους και συγγενείς και δείχνει πάντα ενδιαφέρον για τις ελληνικές τέχνες, την αρχαιολογία και την παράδοση.
Η στιγμή που έγινε viral: Η Σοφία της Ισπανίας χορεύει πεντοζάλι στην Κρήτη
Το καλοκαίρι του 2018, η βασίλισσα Σοφία επέστρεψε για λίγες μέρες στην πατρίδα της με αφορμή τη συμπλήρωση 40 χρόνων από την ίδρυση του Πανεπιστημίου Κρήτης. Μαζί με την αδελφή της, πριγκίπισσα Ειρήνη, παρέστη σε μια γιορτή που διοργανώθηκε στο Αρχαιολογικό Μουσείο Ηρακλείου, μετά από ξενάγηση στους χώρους του.