第一任丈夫窦唯。王菲初出茅庐,认识了内地知名摇滚歌手窦唯,双双坠入爱河。1996年7月,王菲和窦唯结婚。随后生下了女儿窦靖童。但是窦唯并没有珍惜两人的婚姻,因为第三者的介入,王菲与窦唯1999年8月正式离婚
第二任丈夫李亚鹏。2004年7月,王菲和李亚鹏的恋情正式公开。2005年7月29日,王菲和李亚鹏结婚。2006年5月27日,王菲产下女儿李嫣。2013年9月13日,王菲与李亚鹏夫妻情断,在乌鲁木齐离婚。
第三任谢霆锋。虽然两人屡传婚讯但是却迟迟没有官宣。王菲和谢霆锋在2000年6月公开恋情。2002年3月28日,王菲与谢霆锋分手。2003年6月,王菲与谢霆锋复合;同年11月,王菲与谢霆锋再度分手。辗转到了2014年9月,王菲与谢霆锋复合。兜兜转转,原来还是你!