La vita privata: dal matrimonio con Rubini all'amore per la figlia
Proprio durante il periodo di studi presso l’Accademia incontra Sergio Rubini, anche lui aspirante attore in quel momento, I due vanno a convivere subito dopo il diploma, si sposano nel 1991 ma si separano due anni dopo, divorziando ufficialmente solo nel 2012. Va detto però che nonostante la fine del matrimonio, tra Margherita Buy e Sergio Rubini resta comunque un ottimo rapporto, continuando a lavorare insieme in una bellissima simbiosi artistica. L’attrice è stata poi legata sentimentalmente dal 1996 al 2012 con il chirurgo Renato de Angelis da cui, nel 2001, ha avuto una figlia, Caterina. Al momento Margherita Buy si dichiara felicemente single.