Hunnicutt is the mother of two boys (through separate marriages). On November 16, 1968, Hunnicutt married British actor David Hemmings, with whom she had a son, the actor Nolan Hemmings. They divorced in 1975. Hunnicutt subsequently married Journalist Sir Simon Jenkins; the couple lived in Primrose Hill, London. With Jenkins, she had a second son, Edward. They divorced in 2009. Hunnicutt has a home in Delray Beach, Florida.