Denis Lawson hadde et syv-års forhold med skuespillerinne Diane Fletcher etter at de møtte hverandre under en sceneproduksjon av . De fikk et barn sammen, Jamie, i 1979. Lawson møtte sin kone, Sheila Gish, under innspillingen av filmen fra 1985. De levde sammen i tjue år før de giftet seg med hverandre i mars 2004. Hun døde av kreft kun et år senere (9. mars 2005). Hennes datter fra et tidligere ekteskap, Lou Gish, døde også av kreft året etterpå (2006).