A non-fiction book can be any length, from a short pamphlet to an enormous tome. It really depends on the subject matter and the author's purpose. For example, a book about a niche topic might only be a few hundred pages, while a book about a broad topic could easily be thousand pages or more. In general, though, most non-fiction books are somewhere in the middle, hovering around 250-500 pages.