jej kuzyn król Francji – Ludwik XIV lub synowie cesarza Ferdynanda III – Ferdynand IV, król Czech i Węgier lub arcyksiążę Leopold I, późniejszy cesarz Leopold I. Początkowo, z powodu jej pozycji w linii dziedzicznej Habsburgów hiszpańskich, monarchia hiszpańska nie zezwalała jej na małżeństwo z Ludwikiem XIV, a skłaniała się do mariażu z jej bliskim kuzynem Ferdynandem IV Habsburgiem, ten jednak zmarł przedwcześnie w 1654.

Narodziny jej przyrodniego brata infanta Filipa Prospera w 1657 roku pozwoliły jej ojcu Filipowi IV na wznowienie negocjacji matrymonialnych z Francją (1658–1659). Maria Teresa utraciła tytuł księżnej Asturii i oficjalnej następczyni tronu, oraz zrzekła się praw do Korony Hiszpanii i 9 czerwca 1660 poślubiła króla Francji – Ludwika XIV. Filip IV i cały jego dwór towarzyszyli jej do wyspy Faisans – to tam po raz pierwszy spotkała swojego męża, i jego matkę, Annę Austriacką, która ją szczerze pokochała i wyruszyła z nim do Paryża.