Williamek bere lehen lehengusina Mary, Yorkeko dukearen alaba zaharrena, ezkondu nahi izan zuen 1677an, geroago Ingalaterrako James II.a (Eskoziako James VII). Mary hamaika urte gazteagoa zen eta aurreikusten zuen Amsterdango merkatariek Stuart-en parekidetzari aurre egitea, bere ama (beste Mary Stuart) ez zuten gustuko, baina Williamek uste zuen Maryrekin ezkontzeak Charlesen erresumetan arrakasta izateko aukerak handituko zituela, eta Ingalaterrako monarka bere politika frantseszaletik urrunduko zuela. Jamesek ez zuen onartzeko joera, baina Charles II.ak bere anaia presionatu zuen onartzeko. Charlesek ezkontzaren aukera erabili nahi zuen gerrarekin lotutako negoziazioetan abantaila lortzeko, baina Williamek biek bananduta egotea erabaki zuen. Charlesek Henry Compton apezpikua utzi zuen eta bikotea 1677ko azaroaren 4an ezkondu zen.
Bere lehengusina ezkondu zen 1677an.