宣萱没有老公。宣萱自从2011年与外国籍男友分手后,就没有再爆出任何情感。宣萱入行二十三年,承认过4段情感,其中包括拍剧的张卫健、中信泰富主席荣智健侄子荣文瀚,外国籍宠物医生Ruan,澳门威尼斯人酒店餐厅外国籍黑种人领导层ReggieMartin。不过每次都分开收场,直至现在,还没有正式结婚。
在2011年8月18日,41岁生日前,莫名其妙宣布跟相恋两年的Ruan分开。而7月22日两个人还一起看李克勤演唱会,分开信息被传出很莫名其妙。而宣萱也首次公布分开内幕,特别强调与第三方没有关系。她透露两个人中间较大的分歧是价值观念的差别,是因为已不是年轻男女,容易为对方改变,两个人的步伐不一致,不能再行下去。宣萱特别强调分开与第三方没有关系,亦不涉情感纠葛。宣萱说:“我再不想何时再拍拖这问题,工作尚可以由自己控制,但情感不是人能控制的,唯有将情感交托给上天处理。”宣萱承认分开总感觉痛苦,但两个人在一块时也高兴过,她没需要休息治情伤。她又说:“我们分手不是大件事,比结婚后发觉不能在一起才是大件事。”