BEST OF WEIRD.NET
📚

Best Science Fiction Books of 2017

Top books, ranked by Weird.net users. Join free →

  1. #1 The Innocence Treatment (2017) Young Adult Science Fiction
  2. #2 Waking Gods (2017) Science Fiction Fiction
  3. #3 Future Threat (Future Shock) (2017) Science Fiction Children
  4. #4 Infinity Engine (2017) Science Fiction Fiction
  5. #5 Electrigirl (2017) Science Fiction
  6. #6 Nyxia (2017) Science Fiction Children
  7. #7 Island of Dr. Moreau (2017) Science Fiction Fiction
  8. #8 Star Wars - From a Certain Point of View (2017) Science Fiction
  9. #9 An unkindness of ghosts (2017) Science Fiction Fiction
  10. #10 Provenance (2017) Science Fiction Fiction
  11. #11 Invictus (2017) Science Fiction Children
  12. #12 Body Parts (2017) Young Adult Science Fiction
  13. #13 Star Wars - Rebel Rising (2017) Young Adult Science Fiction
  14. #14 Rubberhead (2017) Horror Science Fiction
  15. #15 Rosewater (2017) Science Fiction Fiction
  16. #16 Dogs of War (2017) Science Fiction Fiction
  17. #17 Star Wars - Canto Bight (2017) Science Fiction
  18. #18 Payback (2017) Science Fiction Children
  19. #19 Crazy House (2017) Science Fiction Fiction
  20. #20 Tyrannosaurus Ralph (2017) Science Fiction Fiction
  21. #21 Lion and the Mouse and the Invaders from Zurg (2017) Science Fiction
  22. #22 Marvel Masterworks (2017) Science Fiction
  23. #23 Sci-Fi Junior High (2017) Science Fiction Fiction
  24. #24 Mississippi Roll (2017) Science Fiction Fiction
  25. #25 The boy on the bridge (2017) Science Fiction Fiction
  26. #26 Avengers Epic Collection (2017) Science Fiction
  27. #27 Landscape with Invisible Hand (2017) Science Fiction Fiction
  28. #28 New York 2140 (2017) Science Fiction Fiction
  29. #29 Der Freund der Toten (2017) Thriller Science Fiction
  30. #30 Snapshot (2017) Thriller Science Fiction

Want personalized picks?

These are global rankings. Sign up to see what your Taste Twins recommend — usually wildly different from the global top.

Create free account → Take a 60-second taste quiz first