The 62-year-old actress, who became an icon to millions during the 1970s, died in a hospital in Los Angeles surrounded by her family and friends.
A devout Catholic, the Charlie’s Angels star was read the last rites this morning.
It had been her last wish to marry actor Ryan O’Neal, who she had a son with during a stormy relationship that lasted for 27 years.
But the wedding was unable to take place due to the amount of medical care she needed.
The couple had been waiting months for her condition to improve in hospital to go through with the bedside ceremony.
O’Neal, 68, was at her side throughout her final days and was seen leaving the hospital this morning in tears.
Asked how he was, he quietly replied: ‘No, I’m not ok,’ before walking to his car and driving away.
In a statement O’Neal said: ‘After a long and brave battle with cancer, our beloved Farrah has passed away.
‘Although this is an extremely difficult time for her family and friends, we take comfort in the beautiful times that we shared with Farrah over the years and the knowledge that her life brought joy to so many people around the world.’
Later, he told U.S. magazine People: ‘She’s gone. She now belongs to the ages.