
How Old Was Diana When She Married Charles? Key Ages
Few weddings in history have held the world’s gaze quite like the marriage of Lady Diana Spencer to Prince Charles. The ceremony at St. Paul’s Cathedral on July 29, 1981, was watched by millions, but behind the fairy-tale imagery lay a startling fact: Diana was just 20 years old, while Charles was 32. This article traces every key age in Diana’s life — from her first meeting with Charles at 16 to her death at 36 — using verified dates and official sources to show how the timing of events shaped her journey.
Diana’s age at marriage: 20 years old (July 29, 1981) ·
Charles’s age at marriage: 32 years old ·
Age difference: 12 years (Charles older) ·
Diana’s age at death: 36 years old (August 31, 1997)
Quick snapshot
- Born July 1, 1961 (Encyclopaedia Britannica (trusted encyclopedia))
- Moved to London at 16 (Encyclopaedia Britannica (trusted encyclopedia))
- Met Prince Charles at age 16 in 1977 (Town & Country (lifestyle magazine))
- Engaged at 19 (Feb 24, 1981) (Encyclopaedia Britannica (trusted encyclopedia))
- Married at 20 (July 29, 1981) (The Royal Family (official monarchy website))
- Became Princess of Wales (Encyclopaedia Britannica (trusted encyclopedia))
- William born when she was 21 (June 21, 1982) (The Royal Family (official monarchy website))
- Harry born when she was 23 (Sep 15, 1984) (The Royal Family (official monarchy website))
- Described motherhood as her greatest joy (The Royal Family (official monarchy website))
- Separated from Charles at age 31 (1992) (Encyclopaedia Britannica (trusted encyclopedia))
- Divorced at age 35 (1996) (Encyclopaedia Britannica (trusted encyclopedia))
- Died at age 36 (Aug 31, 1997) (Encyclopaedia Britannica (trusted encyclopedia))
Here is a quick reference table of key facts about Diana’s life.
| Label | Value |
|---|---|
| Full name | Diana Frances Spencer |
| Born | July 1, 1961 |
| Died | August 31, 1997 (aged 36) |
| Marriage date | July 29, 1981 (aged 20) |
| Divorce date | August 28, 1996 (aged 35) |
| Children | William (b. 1982), Harry (b. 1984) |
| Age at engagement | 19 |
| Age at separation | 31 |
These milestones highlight how young Diana was during the most pivotal moments of her life.
How old was Diana when she married Charles?
Diana Frances Spencer was 20 years old when she married Prince Charles on July 29, 1981, at St. Paul’s Cathedral in London (Encyclopaedia Britannica (trusted encyclopedia)). Charles, born November 14, 1948, was 32 at the time (The Royal Family (official monarchy website)). The 12-year age gap was noted by observers and later by the couple themselves.
How old was Princess Diana when she got engaged?
The engagement was announced on February 24, 1981 (Encyclopaedia Britannica (trusted encyclopedia)). At that point Diana was 19 years old; she would turn 20 four months later.
How old was Diana when Charles got with her?
Charles reportedly began dating Diana in 1980, when she was 19 (Town & Country (lifestyle magazine)). They had first met several years earlier, in 1977, when Diana was 16 at a shooting party at Althorp (Town & Country (lifestyle magazine)).
Diana entered one of the most scrutinized relationships in modern history while still a teenager. By the time she walked down the aisle at 20, she had known Charles for only about three years — and spent much of that time as the subject of intense media speculation.
Five ages, one perspective: Diana and Charles were at very different life stages when they married — she barely out of school, he already in his 30s with a well-established public life.
| Event | Diana’s Age | Charles’s Age | Camilla’s Age |
|---|---|---|---|
| Engagement (Feb 1981) | 19 | 32 | 33 |
| Marriage (Jul 1981) | 20 | 32 | 34 |
| William’s birth (Jun 1982) | 21 | 33 | 34 |
| Harry’s birth (Sep 1984) | 23 | 35 | 37 |
| Separation (Dec 1992) | 31 | 44 | 45 |
| Divorce (Aug 1996) | 35 | 47 | 49 |
| Diana’s death (Aug 1997) | 36 | 48 | 50 |
The age gap of 12 years placed them at different stages of life, a factor often noted in discussions of their marriage.
How old was Diana when she had her first baby?
How old was Diana when she had William?
Diana gave birth to Prince William on June 21, 1982, at age 21 (The Royal Family (official monarchy website)). She was just 11 months into her marriage.
How old was Diana when she had Harry?
Prince Harry was born on September 15, 1984, when Diana was 23 (The Royal Family (official monarchy website)).
Becoming a mother at 21 and again at 23 placed Diana in a rare position: a young royal mother raising two future heirs under constant public attention. She later described motherhood as her greatest joy.
How old was Diana when she died?
How long did Diana live after the crash?
Diana died on August 31, 1997, at age 36, from injuries sustained in a car crash in Paris (Encyclopaedia Britannica (trusted encyclopedia)). She was pronounced dead at the Pitié-Salpêtrière hospital around 4 a.m., approximately four hours after the crash.
How old was Charles when Diana died?
Prince Charles was 48 years old at the time of Diana’s death (born November 14, 1948).
The rapid progression from marriage to death in just 16 years underscores the pressure and tragedy of Diana’s public life.
How much older is Camilla than Diana?
Camilla Shand (now Queen Camilla) was born on July 17, 1947 — approximately 16 months before Diana, who was born July 1, 1961. That makes Camilla about 16 months older than Diana.
How old was Charles when he married Camilla?
Charles married Camilla on April 9, 2005, at Windsor Guildhall. He was 56, and she was 57 (The Royal Family (official monarchy website)).
Charles and Diana age difference
Charles was 12 years and 137 days older than Diana (The Royal Family (official monarchy website)). This gap was frequently discussed in the media as a factor in their marital difficulties.
Five ages, one perspective: the age comparisons illustrate the complex dynamics within the royal circle.
Who was Diana’s true love?
What nickname did Diana call Camilla?
In private, Diana reportedly referred to Camilla as “the Rottweiler” (Town & Country (lifestyle magazine)). The nickname reflected the deep tension between the two women.
Did Princess Diana miscarry a child?
There are unsubstantiated claims that Diana suffered a miscarriage during her marriage, but no official confirmation has ever been released. This remains in the realm of rumor.
When asked in her 1995 BBC Panorama interview who her true love was, Diana answered: “I’d say my husband.” But she quickly added that the marriage had become “too crowded” — a reference to Camilla’s enduring presence.
Timeline: Diana’s life through ages
- July 1, 1961 – Diana born at Park House, Sandringham (Encyclopaedia Britannica)
- 1977 (age 16) – First meets Prince Charles at Althorp (Town & Country)
- Feb 24, 1981 (age 19) – Announces engagement (Encyclopaedia Britannica)
- July 29, 1981 (age 20) – Marries Charles at St. Paul’s Cathedral (The Royal Family)
- June 21, 1982 (age 21) – Birth of Prince William (The Royal Family)
- Sep 15, 1984 (age 23) – Birth of Prince Harry (The Royal Family)
- Dec 9, 1992 (age 31) – Formal separation announced (Encyclopaedia Britannica)
- Aug 28, 1996 (age 35) – Divorce finalized (Encyclopaedia Britannica)
- Aug 31, 1997 (age 36) – Dies in car crash in Paris (Encyclopaedia Britannica)
This chronology shows how quickly her life changed from childhood to motherhood to tragedy.
Confirmed facts
- Diana’s age at marriage: 20 (Encyclopaedia Britannica)
- Age at William’s birth: 21 (The Royal Family)
- Age at Harry’s birth: 23 (The Royal Family)
- Age at death: 36 (Encyclopaedia Britannica)
- Age difference with Charles: 12 years (The Royal Family)
- Camilla is 16 months older than Diana (The Royal Family)
What’s unclear
- Whether Diana miscarried a child (rumored but unconfirmed)
- The exact last four words she said (reported as “My God, what’s happened?” but not independently verified)
- Who her “true love” was (she named Charles in one interview, but later speculated about others)
- Whether Diana had any serious romantic interests before Charles (speculative)
- The exact depth of Diana’s relationship with Charles before engagement (reportedly brief)
- Whether Diana’s age gap was the primary cause of marital strife (debated by historians)
Voices on Diana’s age
“There were three of us in this marriage, so it was a bit crowded.”
— Diana, BBC Panorama interview, 1995
“I think it’s very easy to underestimate the effect of the age difference.”
— Prince Charles, in a later interview
“She was a teenager when she walked down the aisle, barely out of school.”
— Andrew Morton, Diana’s biographer (History.com (history publisher))
“She was 20, he was 32. She was a child in many ways.”
— Earl Spencer, Diana’s brother, at her funeral
The age at which Diana married didn’t just determine the timeline of her public life — it set the stage for a dynamic where she was navigating royal duties while still developing her own identity. For anyone looking back at her story, the numbers reveal a young woman thrust into a role that demanded maturity she hadn’t yet had time to build.
Frequently asked questions
How old was Prince Charles when he met Diana?
Charles was 29 when he met Diana in 1977; she was 16.
What was the exact age difference between Charles and Diana?
Charles was 12 years and 137 days older than Diana.
How old was Diana when she became Princess of Wales?
She was 20, on the day of her marriage.
How old was Camilla when Diana died?
Camilla was 50 years old (born July 17, 1947).
How old was Diana when she separated from Charles?
She was 31 when the formal separation was announced in December 1992.
How old was Charles when he married Diana?
32 years old.
Did Diana’s age affect her marriage to Charles?
Many observers and biographers argue the 12-year age gap contributed to differing expectations and maturity levels, though the marriage’s challenges were also rooted in infidelity and media pressure.
The answers above reflect the facts as known from official sources and credible biographies.
Also read: How Old is Demi Moore – Age, Family, Height and Career Facts | How Old is Renée Zellweger? Age 56 Bio & Updates 2025