马雅舒结过2次婚。第一次是和吴奇隆,第二次是和詹姆斯·罗伯特·海耶斯。
2001年马雅舒和台湾艺人吴奇隆通过拍摄《萧十一郎》时相识;2006年12月12日,吴奇隆与马雅舒结束5年的恋爱,在云南登记结婚。
2009年8月11日马雅舒与吴奇隆正式办理离婚手续。
2010年6月27日于马雅舒与罗伯特在马雅舒的家乡昆明结婚。2013年5月马雅舒被曝光怀孕已有三个月并于2013年11月25日在中国香港产下一女。
2014年10月11日,马雅舒拿着从超市采购的东西,小家伙叼着奶瓶不放。马雅舒怀二胎已经四个月,这是其第二个孩子。2015年2月11日下午在香港剖腹生子,重3052公克(约6斤),身高52公分,是个混血娃娃。