Learn Spanish by reading

Read Spanish books online for intermediate learners

Read Spanish books with English translation available whenever a word blocks the story. The collection focuses on complete original works for upper-intermediate and advanced learners who are ready to move beyond graded passages.

All languagesEnglishFrenchSpanishGerman
Cover of Marianela
Spanish reading

Marianela

Benito Pérez Galdós · B2 level
Cover of Niebla (Nivola)
Spanish reading

Niebla (Nivola)

Miguel de Unamuno · B2 level
Cover of Don Quijote
Spanish reading

Don Quijote

Miguel de Cervantes Saavedra · C1 level
Cover of Vida de Lazarillo de Tormes
Spanish reading

Vida de Lazarillo de Tormes

Anonymous · C1 level
Reading guide

How to practice Spanish reading

B2 Spanish readers should expect varied past tenses, dialogue, and regional or historical vocabulary. C1 works add older spelling, long sentences, and denser literary style. Translate selectively, keep the paragraph in view, and save only vocabulary you expect to meet again.

Can I learn Spanish by reading books?Yes. Reading builds recognition of vocabulary and grammar in connected text. Choose a book near your level and translate only the words that prevent you from following the sentence.
What Spanish reading level should I choose?Use B1 and B2 as a guide, then test the first page. A useful book should be challenging while still letting you follow the plot without translating every line.