Jabarkan Pernikahan dan keluarga dari Sofía dari Spanyol

Sophia bertemu dengan sepupu ketiga ayahnya yang kemudian bernama Infante Juan Carlos di kapal pesiar di Kepulauan Yunani pada tahun 1954; Mereka bertemu lagi di pesta pernikahan Duke of Kent, sepupu kedua ayahnya, di York Minster pada bulan Juni 1961.

Pasangan ini menikah pada tanggal 14 Mei 1962, di Katedral Katolik Santo Dionisius di Athena. Gaun pengantin dibuat oleh Jean Dessès dan dia dihadiri oleh adik perempuannya, Irene; saudara laki-laki mempelai wanita, Infanta Pilar dari Spanyol, dan saudara perempuan Sofia masa depan Putri Anne-Marie (kemudian Permaisuri Yunani). Bersama dengan Putri Irene dari Belanda, Putri Alexandra dari Kent, Putri Benedikte dari Denmark, Putri Anne dari Orléans, dan Putri Tatiana Radziwill.

Sofia beralih dari Gereja Ortodoks Yunani ke Gereja Katolik Roma menjadi lebih sesuai dengan Spanyol Katolik, dan dengan demikian melepaskan haknya atas tahta Yunani. Seiring dengan ini, Latinisation biasa nama Yunaninya  diubah dari  Sophia  ke varian Spanyol,  Sofía .

Pada tahun 1969, Infante Juan Carlos, yang tidak pernah menjadi Pangeran Asturias (judul tradisional dari pewaris Spanyol, diberi gelar resmi "Prince of Spain" oleh negara Spanyol; Sofía sendiri telah menyarankan judulnya. Juan Carlos naik tahta pada tahun 1975, saat kematian Francisco Franco.

Pasangan tersebut memiliki tiga anak: Elena (lahir 20 Desember 1963); Cristina (lahir 13 Juni 1965); Dan Felipe (lahir 30 Januari 1968). Empat cucu mereka dan empat cucu perempuannya adalah Felipe dan Victoria de Marichalar y de Borbón, Juan, Pablo, Miguel dan Irene Urdangarín y de Borbón, dan Leonor, Princess of Asturias dan Sofía, Yang semuanya berada di garis suksesi tahta Spanyol