A Song of Ice and Fire books in order
A Song of Ice and Fire by George R. R. Martin has 7 books, published 1996–2011. Reading all of them takes about 81 hours (4,394 pages). 5 can be borrowed free from Open Library.
1A Game of Thrones
2A Clash of Kings
3A Storm of Swords
4A Feast for Crows
5A Dance with Dragons
6The Winds of Winter
7A Dream of Spring
Reading order
-
Book 1 · 1996
A Game of Thrones
-
Book 2 · 1998
A Clash of Kings
-
Book 3 · 2000
A Storm of Swords
-
Book 4 · 2005
A Feast for Crows
-
Book 5 · 2011
A Dance with Dragons
-
Book 6 · 2016
The Winds of Winter
-
Book 7
A Dream of Spring
Questions people ask
How many A Song of Ice and Fire books are there?
There are 7 books in the series, published 1996–2011.
Which A Song of Ice and Fire book should I read first?
Start with A Game of Thrones (1996), book 1. The list above is the reading order.
How long does it take to read the whole series?
About 81 hours at an average pace of 250 words a minute, or 4,394 pages in total. The longest book is A Dance with Dragons at 1040 pages.
Can I read A Song of Ice and Fire for free?
5 books can be borrowed free from Open Library with a free account. The book pages have the links.




