Events in Game of Thrones season 6 have proceeded with rather uneven timing:
- Theon leaves Sansa somewhere near Castle Black in episode 2 and reaches the Iron Islands in episode 4.
- The Greyjoys flee the Iron Islands in episode 5 and reach Volantis in episode 7 and Meereen in episode 9.
- Littlefinger gets Robert Arryn's approval in episode 4 and reaches Winterfell in episode 9 (travelling overland, that might be excusable compared to the Greyjoys' speed).
- Sam leaves the Tarleys in episode 6 and reaches Oldtown in episode 10 — similar to Littlefinger above, but Hornhill is apparently around the south of the Reach, just like Oldtown (and seems to be closer to Oldtown than the Twins are to King's Landing).
- Daenerys is in Vaes Dothrak in episode 4, somewhere else in episode 6, and in Meereen in episode 9.
- An unknown number of ships are repaired between episode 9 and 10.
Episode 9 is perhaps excusable, since it is tightly focused. But the last episode is particularly egregious:
- Arya leaves Braavos in episode 8 and is in the Twins by episode 10, at the same time as Ser Jaime, who was in Riverrun in episode 8.
- Sam sees the white ravens leaving Oldtown, and they reach Winterfell the same episode — no one mentions white ravens in Kings Landing, though I suspect that's because greater events are unfolding there.
- Ser Jaime leaves the Twins and reaches Kings Landing.
- Lord Varys is at Dorne, having left Meereen in episode 8, and later on back at Meereen.
Can anyone tell me what the approximate timeline of season 6 is? I'm especially interested in the time gaps between various events, and whether events happening in the same episode happened at approximately the same time.