Skip to content

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.

Spines are sized by page count. The orange dot marks a free ebook.

Reading order

  1. Book 1 · 1996

    A Game of Thrones

    801 pages, about 15 hours 4.2★ (768)

    BORROW FREE
  2. Book 2 · 1998

    A Clash of Kings

    761 pages, about 14 hours 4.3★ (195)

    BORROW FREE
  3. Book 3 · 2000

    A Storm of Swords

    992 pages, about 18 hours 4.4★ (108)

    BORROW FREE
  4. Book 4 · 2005

    A Feast for Crows

    800 pages, about 15 hours 4.1★ (156)

    BORROW FREE
  5. Book 5 · 2011

    A Dance with Dragons

    1040 pages, about 19 hours 4.4★ (44)

    BORROW FREE
  6. Book 6 · 2016

    The Winds of Winter

    George R. R. Martin

  7. Book 7

    A Dream of Spring

    George R. R. Martin

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.

More by George R. R. Martin