William püüdis parandada oma positsiooni, abielludes 1677. aastal oma esimese nõbu Mary'ga, kes oli vanem ellujäänud tütar York'i hertsogist, hiljem Inglismaa kuningas James II (Skotlandi James VII). Mary oli tema noorem ja ta eeldas, et Amsterdami kaupmehed, kes ei meeldinud tema emale (teine Mary Stuart), ei vastanud Stuart'i mehele, kuid William uskus, et Mary abiellumine suurendaks tema võimalusi Charles'i kuningriikidesse õnnestuda ja tõmbaks Inglismaa monarhi eemale tema prantsuse poolne poliitika. James ei olnud nõus nõustuma, kuid Charles II surus oma venda nõustuma. Charles tahtis kasutada abielu võimalust, et saada mõjuvõimu sõjaga seotud läbirääkimistel, kuid William nõustus, et need kaks otsustatakse eraldi. Charles andus piiskop Henryle ja abiellus paariga 4. novembril 1677.
1677. aastal abiellus ta oma esimese nõo Maryga.