As we know, the ages of the characters on Game of Thrones can be very different from both the corresponding age in the books and the present age of the actors portraying them. Moreover, we don't really know exactly how much time has passed since the events of season 1. (This question shows that the speculated time is one year per season, but that's not definitive.)

Now, ignoring Jon Snow's parentage for the moment, there are three trueborn Stark children currently in Winterfell: Sansa, Arya and Bran. My question is, what is their current age according to the show's canon as per the latest episode (S07E07). (An approximation or an educated guess will do if the explicit age is not known. I remember Sansa telling Tyrion her age back when she was at King's Landing, but I don't remember the episode.)

It would also be interesting to know how old Robb Stark was when he was declared King in the North.

  • 2
    I've edited out the second question which would make this too broad. And tbh the only real answer you have to this question is "we don't know"... timelines are vague in ASOIAF and even more so in the show. Mar 26, 2019 at 10:45
  • 1
  • The analogy of comic-book time hardly applies. This isn't one character having constant separate adventures like Superman or James Bond or even Hercule Poirot. This is an intricate story with a beginning and an end. And I don't need to remind anyone that Winter is here--for all characters simultaneusly.
    – Tushar Raj
    Mar 26, 2019 at 18:22
  • 1
    Sansa was 14 when she was married to Tyrion. I think her age gets brought up a couple of times during the back half of season 3. Mar 26, 2019 at 19:08
  • With a simple google search quora.com/… Mar 26, 2019 at 21:15

1 Answer 1


At the beginning of the series, Sansa is 13, Arya is 11, and Bran is 10. Their ages are revealed in season 1 dialogue.

There are few clues for the exact passage of time across seasons. However, Daenerys states in S5E8 that Varys hunted her for 20 years:

For 20 years the Spider oversaw the campaign to find and kill me.

The show begins 17 years after the rebellion (when Daenerys was exiled) and Varys flees King's Landing in Season 4. Thus, 3 years passed between seasons 1 and 4. This is 1 year per season, however we do not know for sure how much time passes from season 5 through the beginning of 8.

If we do assume that 1 year passes for each season, it would make Sansa 20, Arya 18, and Bran 17 at the beginning of Season 8.

As for Robb, he was conceived before Ned left for the war, making him ~17 at the start of the series.

  • 1
    20 could easily be a rounded number. Apr 16, 2019 at 21:34

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .