The 37-year-old, best known for her starring role in the 1997 blockbuster Titanic, married Ned RocknRoll, a nephew of music and aviation tycoon Richard Branson.
The private ceremony was attended by Winslet's two children from previous marriages and "a very few friends and family", according to the publicist, and took place in New York earlier this month.
"The couple had been engaged since the summer," Winslet's spokeswoman said in a statement.
Winslet has been nominated for six Academy Awards and won once for her lead role in The Reader.
Her other notable performances include Iris Murdoch in Iris, Clementine Kruczynski in Eternal Sunshine of the Spotless Mind and April in Revolutionary Road.
That film was directed by Sam Mendes, whom Winslet wed in 2003 and divorced seven years later. Her first marriage was to Jim Threapleton, which lasted from 1998 to 2001.
According to online reports, RocknRoll had his name changed by deed poll from Ned Abel Smith and is an executive for Branson's space flight venture Virgin Galactic.
The Sun newspaper said the New York wedding was so secret that even the couple's parents did not know about it.
Hollywood actor Leonardo DiCaprio, who co-starred with Winslet in Titanic and Revolutionary Road, gave her away, the newspaper said.
COMMENTS (1)
Comments are moderated and generally will be posted if they are on-topic and not abusive.
For more information, please see our Comments FAQ
Well, you know what they say... 3rd time is a charm.
On a serious note, I think she is one intelligent female actor and have made good for herself. I wish her all the best for her personal life.