Un roman fantastic este un gen de literatură care prezintă elemente fantastice. Poveștile clasificate în acest gen prezintă adesea creaturi mitologice și magie. În funcție de tipul de subgen al romanului, decorul poveștii poate fi într-un univers alternativ, trecutul sau chiar prezentul. Factorul universal în toate aceste povești este, însă, faptul că evenimentele care se petrec în poveste nu s-ar putea întâmpla în viața reală. Acest lucru separă drastic fantezia de alte forme de ficțiune.
Romanele sunt piese de ficțiune care sunt mai lungi decât alte forme de literatură și sunt scrise în proză. Astfel, ele se disting de nuvele prin lungimea lor, de poezii prin proză și non-ficțiune prin ficțiunea lor. Romanele fantastice se diferențiază de alte forme de literatură datorită aspectului de fantezie din ele. Personajele și decorurile unui roman fantasy includ de obicei un element de magie sau supranatural. În plus, poate prezenta și o creatură mitică, cum ar fi un dragon, zână sau elf.
Există mai multe subgenuri de romane fantasy, inclusiv high fantasy, dark fantasy și comic fantasy. Fantezia înaltă este de obicei caracterizată prin lupta bună împotriva răului. Un exemplu de acest tip de ficțiune este Stăpânul inelelor al lui JRR Tolkien. Romanele fantasy întunecate includ de obicei elemente de groază. Fantezia comică este o formă de fantezie care implică umor.
Setările din romanele fantastice pot varia drastic în funcție de subgenul romanului. Înalta fantezie are loc de obicei într-o lume alternativă. Cu toate acestea, alte forme de fantezie pot avea loc într-un cadru modern, trecut, viitor sau într-o dimensiune alternativă. Unele forme de romane fantastice au loc în epoca medievală. Un alt subgen, fantezia urbană, va avea loc într-un cadru contemporan – real sau imaginar – și va prezenta evenimente sau oameni fantastici.
Genul fantasy este strâns legat de science fiction. Cu toate acestea, sunt diferite din punct de vedere tehnic. În timp ce ambele au de-a face cu evenimente sau locuri care nu au și ar putea să nu existe, science fiction folosește știința pentru a face acest lucru. Cu alte cuvinte, în teorie, science fiction s-ar putea întâmpla cu tehnologia corectă. În ciuda diferențelor, cele două genuri sunt în mod obișnuit plasate împreună – uneori chiar grupate în aceeași categorie.