free tracking
How Old Were Charles And Diana When They Married

Let’s talk about the royal wedding that stopped the world. Charles and Diana tied the knot on July 29, 1981. But here’s the kicker: how old were these two when they said “I do”? It’s a gap that feels both ancient and kind of hilarious.

Charles was 32. He was a full-grown, balding, cardigan-wearing man. Diana was just 20—barely out of her teens. She was a kindergarten teacher’s assistant with a flat in London.

Let that sink in.

At 20, I was eating ramen and forgetting to do laundry. Diana was marrying the future king. The age gap? A whopping 12 years and 7 months. That’s like a college sophomore dating a guy who owns a mortgage.

It gets better. Charles had been a bachelor for years. He’d dated Camilla, he’d flown helicopters, he’d sipped sherry at polo matches. Diana had just learned to cook an omelet. She was practically a teenager in a tiara.

Why is this so fun to talk about?

Because it’s a time capsule. In 1981, nobody batted an eye. Today? We’d scream “red flag” from the palace gates. The age gap feels like a quirky scandal from a different planet.

Princess Diana MarriagePrincess Diana Marriage

Also, their wedding was a sugar rush of 80s kitsch. Diana’s dress had a 25-foot train. Charles looked like a man who’d just smelled a bad egg. And the whole world watched, thinking, “Aww, how romantic!” Meanwhile, Diana was barely old enough to order a glass of wine in America.

Here’s another weird detail.

Diana met Charles when she was 16. He was 28. That’s not illegal in the UK, but it’s definitely eyebrow-raising. She later said he “didn’t exactly sweep her off her feet.” More like he stumbled over them.

They got engaged after 13 dates. Thirteen! That’s fewer dates than most people have before deleting a dating app. Diana was 19 when he proposed. Charles was 32. The ring? A massive sapphire that now lives on Kate Middleton’s finger. Spoiler: it didn’t bring them luck.

How Old Was Diana When She Married Prince Charles? | POPSUGAR CelebrityHow Old Was Diana When She Married Prince Charles? | POPSUGAR Celebrity

Let’s break down the math.

Diana was born in 1961. Charles in 1948. When they married, she was 20 years, 11 months old. He was 32 years, 10 months. That’s a 1,854-day difference. More than a thousand sunrises, and Diana still didn’t know he was secretly phoning Camilla.

It’s wild to think about. She was a teenager living in a nursery. He was a grown man with a crown. The fairy tale was a total mismatch from the start—like a unicorn marrying a grumpy frog.

But here’s the saving grace.

This story is perfect for cocktail parties. You can drop the age gap like a bombshell. “Oh, you think you’ve had awkward age gaps? Charles was 32, Diana was 20, and he wore a top hat to their first date.” Everyone will gasp.

Where did Prince Charles and Princess Diana get married? | GoodtoKnowWhere did Prince Charles and Princess Diana get married? | GoodtoKnow

It also makes you wonder: what if they’d waited? What if Diana had traveled the world, fallen in love with a regular bloke, and never touched a tiara? But then we wouldn’t have the most gossiped-about wedding in history. So cheers to that—and to the fact that she was younger than a mortgage payment.

Fun fact: Diana was the first British citizen to marry an heir to the throne in 300 years. And she was also the youngest royal bride in decades. Talk about a double whammy of youth and pressure.

So next time you’re at a party, whip out this trivia. “Charles and Diana? He was 32. She was 20. And the horse she rode to the chapel was more mature than their relationship.” It’s history that tastes like a gossip magazine—and we all love that.