Short Stories in Spanish for Beginners
Updated October 28, 2026
These short stories in Spanish are written for beginners, from A1 to B1, each with an English translation you can show or hide. WanderMundo also has audio versions and longer graded podcast episodes, and you can retell any story to your AI tutor to practice the past tense.
How should you read stories in Spanish?
Read each story four times in four different ways. It takes about ten minutes and turns a short text into real speaking practice:
- Read once for meaning. Don't stop for every word; guess from context and keep going.
- Reread slowly. Check the key words, then open the English only for the sentences you still don't understand.
- Say it out loud. Reading aloud trains your mouth, not just your eyes.
- Retell it in the past. Close the page and tell the story in your own words: ayer, fue, vio, comió. This is the step that builds speaking.
Eight short Spanish stories, A1 to B1
The first three stories are A1: very short sentences, mostly present tense, with a few fixed past forms like fui, comí and vi. The next three are A2 and tell what happened using the past. The last two are B1 and mix the preterite and the imperfect, so you see both past tenses working together.
La maleta perdida en Madrid
The Lost Suitcase in Madrid
Me llamo Tom. Soy de Canadá. Ayer fui a Madrid en avión. El viaje es largo, pero estoy contento. En el aeropuerto, espero mi maleta. Espero diez minutos. Espero veinte minutos. No hay maleta.
Voy a una oficina. Una mujer me pregunta: «¿De qué color es su maleta?». «Es roja y grande», digo. «Y tiene una pegatina de un oso». La mujer escribe todo en el ordenador. «Mañana, señor», dice.
No tengo ropa. No tengo mi cepillo de dientes. Compro una camiseta en una tienda del aeropuerto. Es amarilla y dice «Madrid». Por la noche, comí tortilla de patatas en un bar pequeño. Está muy rica.
Hoy, a las nueve, alguien llama a la puerta del hotel. ¡Es mi maleta roja con el oso! Estoy muy feliz. Pero ahora también tengo una camiseta amarilla.
Show English
My name is Tom. I'm from Canada. Yesterday I went to Madrid by plane. The trip is long, but I'm happy. At the airport, I wait for my suitcase. I wait ten minutes. I wait twenty minutes. There's no suitcase.
I go to an office. A woman asks me: "What color is your suitcase?" "It's red and big," I say. "And it has a bear sticker." The woman types everything into the computer. "Tomorrow, sir," she says.
I have no clothes. I don't have my toothbrush. I buy a T-shirt in an airport shop. It's yellow and says "Madrid." At night, I ate a potato omelette in a small bar. It's delicious.
Today, at nine, someone knocks on the hotel door. It's my red suitcase with the bear! I'm very happy. But now I also have a yellow T-shirt.
Key words
- la maleta: suitcase
- el aeropuerto: airport
- esperar: to wait
- la ropa: clothes
- llamar a la puerta: to knock on the door
Check your understanding
¿De qué color es la maleta de Tom?
Es roja (red), and it has a bear sticker.
¿Qué comió Tom por la noche?
Comió tortilla de patatas (a potato omelette) in a small bar.
El gato que pide pizza
The Cat Who Orders Pizza
Lucía tiene un gato. Se llama Bigotes. Bigotes es gordo, naranja y muy inteligente. Le gusta dormir en la mesa, cerca del teléfono de Lucía.
Una noche, Lucía está en la ducha. Bigotes camina sobre el teléfono. Pisa una aplicación. Pisa un botón grande. Pisa otro botón. Luego se duerme otra vez.
Treinta minutos después, alguien toca el timbre. Lucía abre la puerta. Hay un chico con una caja enorme. «Una pizza familiar con atún y extra de queso», dice el chico. «Ya está pagada».
Lucía no entiende nada. Mira su teléfono. Ve el pedido: pizza de atún, a las nueve y diez. Mira a Bigotes. Bigotes abre un ojo.
Ayer vi a Lucía en el parque y me contó la historia. «Comí pizza tres días», dice. «Y Bigotes comió todo el atún». Ahora Lucía tiene una regla nueva: el teléfono nunca está en la mesa.
Show English
Lucía has a cat. His name is Bigotes (Whiskers). Bigotes is fat, orange and very clever. He likes to sleep on the table, near Lucía's phone.
One night, Lucía is in the shower. Bigotes walks on the phone. He steps on an app. He steps on a big button. He steps on another button. Then he falls asleep again.
Thirty minutes later, someone rings the doorbell. Lucía opens the door. There's a young man with a huge box. "A family-size pizza with tuna and extra cheese," he says. "It's already paid for."
Lucía doesn't understand anything. She looks at her phone. She sees the order: tuna pizza, at 9:10. She looks at Bigotes. Bigotes opens one eye.
Yesterday I saw Lucía in the park and she told me the story. "I ate pizza for three days," she says. "And Bigotes ate all the tuna." Now Lucía has a new rule: the phone is never on the table.
Key words
- el gato: cat
- pisar: to step on
- el timbre: doorbell
- el pedido: order
- la regla: rule
Check your understanding
¿Dónde le gusta dormir a Bigotes?
En la mesa, cerca del teléfono (on the table, near the phone).
¿Qué tipo de pizza llega?
Una pizza familiar con atún y extra de queso.
La receta secreta de la abuela
Grandma's Secret Recipe
Mi abuela se llama Carmen. Vive en un pueblo pequeño, en el sur de España. Ella hace la mejor sopa del mundo. Todos en la familia lo dicen.
El domingo pasado fui a su casa. Comí dos platos de sopa. «Abuela, ¿cuál es el secreto?», le pregunto. Ella sonríe. «Es un secreto», dice.
Por la tarde, miro en la cocina. Veo tomates, ajo, cebolla, aceite de oliva y pan. Nada especial. Busco un libro de recetas. No hay libro.
Antes de la cena, vi algo raro. Mi abuela pone una hoja pequeña y verde en la sopa. Luego canta una canción vieja, muy bajito, y mueve la sopa tres veces.
«¿Qué es la hoja, abuela?». «Es laurel», dice. «¿Y la canción?». Ella se ríe. «La canción no es para la sopa. Es para mí. Cocinar con alegría: ese es el secreto».
Show English
My grandma's name is Carmen. She lives in a small village in the south of Spain. She makes the best soup in the world. Everyone in the family says so.
Last Sunday I went to her house. I ate two bowls of soup. "Grandma, what's the secret?" I ask her. She smiles. "It's a secret," she says.
In the afternoon, I look in the kitchen. I see tomatoes, garlic, onion, olive oil and bread. Nothing special. I look for a recipe book. There's no book.
Before dinner, I saw something strange. My grandma puts a small green leaf in the soup. Then she sings an old song, very quietly, and stirs the soup three times.
"What's the leaf, Grandma?" "It's bay leaf," she says. "And the song?" She laughs. "The song isn't for the soup. It's for me. Cooking with joy: that's the secret."
Key words
- la abuela: grandmother
- la receta: recipe
- el ajo: garlic
- la hoja: leaf
- la alegría: joy
Check your understanding
¿Dónde vive la abuela Carmen?
En un pueblo pequeño en el sur de España.
¿Cuál es el secreto de la abuela?
Cocinar con alegría (cooking with joy), plus a bay leaf.
Una primera cita en Sevilla
A First Date in Sevilla
El sábado pasado, Marta tuvo su primera cita con Javier. Se conocieron en una clase de baile, pero nunca habían hablado a solas. Quedaron a las ocho delante de la catedral de Sevilla.
Marta llegó a las ocho menos cinco. Esperó a las ocho, a las ocho y cuarto, a las ocho y media. Javier no llegó. Le escribió un mensaje, pero él no contestó. Triste, decidió volver a casa.
Entonces vio a un hombre corriendo por la plaza con un ramo de flores. Era Javier, sudado y sin aliento. «¡Lo siento mucho!», dijo. «Fui a la catedral equivocada… bueno, a la iglesia equivocada. Y mi teléfono murió».
Marta se rio tanto que no pudo enfadarse. Cenaron tapas en un bar pequeño del barrio de Triana y después caminaron junto al río hasta medianoche.
Ahora, cada vez que quedan, Javier le envía una foto del lugar exacto. «Por si acaso», dice.
Show English
Last Saturday, Marta had her first date with Javier. They met in a dance class, but they had never talked alone. They agreed to meet at eight in front of Sevilla Cathedral.
Marta arrived at five to eight. She waited until eight, quarter past eight, half past eight. Javier didn't arrive. She sent him a message, but he didn't answer. Sad, she decided to go home.
Then she saw a man running across the square with a bunch of flowers. It was Javier, sweaty and out of breath. "I'm so sorry!" he said. "I went to the wrong cathedral… well, the wrong church. And my phone died."
Marta laughed so much she couldn't get angry. They had tapas in a small bar in the Triana neighborhood and then walked along the river until midnight.
Now, every time they meet, Javier sends her a photo of the exact spot. "Just in case," he says.
Key words
- la cita: date
- quedar: to arrange to meet
- el ramo de flores: bunch of flowers
- equivocado: wrong
- por si acaso: just in case
Check your understanding
¿Por qué llegó tarde Javier?
Fue a la iglesia equivocada y su teléfono murió (he went to the wrong church and his phone died).
¿Qué hicieron después de cenar?
Caminaron junto al río hasta medianoche.
Una llamada equivocada
A Wrong-Number Phone Call
El martes por la mañana, sonó mi teléfono. Era un número que no conocía. «¿Pedro? ¡Por fin! Te llamé cinco veces», dijo una señora mayor. «Lo siento, señora, no soy Pedro», respondí.
Pero ella no me escuchó. Empezó a hablar de su perro, de su vecino ruidoso y de un pastel de chocolate que preparó para el cumpleaños de Pedro. Hablaba tan rápido que no pude interrumpirla.
Después de diez minutos, por fin me preguntó: «¿Vienes el domingo?». Le expliqué otra vez que no era Pedro. Hubo un silencio largo. «Ay, perdone», dijo. «Es que Pedro es mi nieto y nunca contesta».
Me dio pena. Le pregunté su nombre. Se llamaba Dolores y vivía sola. Hablamos un rato más sobre su perro, que se llamaba Chispa.
Esa tarde, Dolores me llamó otra vez. «No es un error», dijo. «Solo quería saber cómo estás». Desde entonces, hablamos todos los martes.
Show English
On Tuesday morning, my phone rang. It was a number I didn't know. "Pedro? Finally! I called you five times," said an older lady. "I'm sorry, ma'am, I'm not Pedro," I answered.
But she didn't listen to me. She started talking about her dog, her noisy neighbor and a chocolate cake she made for Pedro's birthday. She talked so fast that I couldn't interrupt her.
After ten minutes, she finally asked me: "Are you coming on Sunday?" I explained again that I wasn't Pedro. There was a long silence. "Oh, excuse me," she said. "It's just that Pedro is my grandson and he never answers."
I felt sorry for her. I asked her name. Her name was Dolores and she lived alone. We talked a little longer about her dog, whose name was Chispa (Spark).
That afternoon, Dolores called me again. "It's not a mistake," she said. "I just wanted to know how you are." Since then, we talk every Tuesday.
Key words
- sonar: to ring
- el vecino: neighbor
- interrumpir: to interrupt
- el nieto: grandson
- dar pena: to feel sorry
Check your understanding
¿Quién es Pedro?
Es el nieto de Dolores (Dolores's grandson).
¿Qué pasa ahora todos los martes?
El narrador y Dolores hablan por teléfono.
Un mercado nocturno en la Ciudad de México
A Night Market in Mexico City
En mi primer viaje a la Ciudad de México, mi amiga Sofía me llevó a un mercado nocturno. Llegamos a las nueve de la noche y la calle estaba llena de luces, música y olor a maíz.
Primero probé un elote con limón, queso y chile. Picaba mucho, pero estaba delicioso. Luego compramos tacos al pastor en un puesto pequeño. El señor cortó la carne delante de nosotros, con un trozo de piña encima.
Después vimos a un hombre que vendía máscaras de lucha libre. Sofía se probó una azul y plateada y empezó a hacer poses de luchadora. Todo el mundo se rio, y el vendedor nos hizo un descuento.
A medianoche, cansadas y felices, tomamos un chocolate caliente con churros. «¿Te gustó?», me preguntó Sofía. Le dije que sí, que fue la mejor noche del viaje.
Todavía tengo la máscara en mi habitación. Cada vez que la veo, recuerdo el sabor del elote.
Show English
On my first trip to Mexico City, my friend Sofía took me to a night market. We arrived at nine at night and the street was full of lights, music and the smell of corn.
First I tried a corn on the cob with lime, cheese and chili. It was very spicy, but it was delicious. Then we bought tacos al pastor at a small stall. The man cut the meat in front of us, with a piece of pineapple on top.
Then we saw a man who was selling wrestling masks. Sofía tried on a blue and silver one and started doing wrestler poses. Everyone laughed, and the seller gave us a discount.
At midnight, tired and happy, we had hot chocolate with churros. "Did you like it?" Sofía asked me. I told her yes, that it was the best night of the trip.
I still have the mask in my room. Every time I see it, I remember the taste of the corn.
Key words
- el elote: corn on the cob (Mexico)
- picar: to be spicy
- el puesto: stall
- la máscara: mask
- el descuento: discount
Check your understanding
¿Qué comieron primero?
Un elote con limón, queso y chile.
¿Por qué el vendedor les hizo un descuento?
Because Sofía made everyone laugh doing wrestler poses with the mask.
El misterio del faro
The Lighthouse Mystery
Hacía tres semanas que Elena trabajaba en el pueblo cuando oyó la historia por primera vez. Según los vecinos, el viejo faro llevaba veinte años apagado, pero algunas noches de tormenta se veía una luz en lo alto.
Elena era periodista y no creía en fantasmas. Una noche de octubre, mientras llovía con fuerza, cogió una linterna y subió por el camino de piedras. El viento soplaba tan fuerte que casi no podía avanzar.
Cuando llegó, la puerta estaba abierta. Subió los ciento doce escalones contando cada uno en voz baja. Arriba, junto a la ventana, había un hombre mayor con una lámpara de aceite.
Se llamaba Andrés y había sido el último farero. Le explicó que, cuando hay tormenta, los pescadores jóvenes a veces se pierden. «El faro ya no funciona», dijo, «pero esta lámpara todavía les indica dónde están las rocas».
Elena no escribió el artículo que había planeado. Escribió otro, sobre un hombre que nunca dejó de cuidar el mar.
Show English
Elena had been working in the village for three weeks when she heard the story for the first time. According to the locals, the old lighthouse had been dark for twenty years, but on some stormy nights a light could be seen at the top.
Elena was a journalist and didn't believe in ghosts. One October night, while it was raining hard, she took a flashlight and climbed the stone path. The wind was blowing so hard that she could barely move forward.
When she arrived, the door was open. She climbed the hundred and twelve steps, counting each one quietly. At the top, by the window, there was an older man with an oil lamp.
His name was Andrés and he had been the last lighthouse keeper. He explained that, when there's a storm, young fishermen sometimes get lost. "The lighthouse doesn't work anymore," he said, "but this lamp still shows them where the rocks are."
Elena didn't write the article she had planned. She wrote a different one, about a man who never stopped looking after the sea.
Key words
- el faro: lighthouse
- apagado: switched off, dark
- la tormenta: storm
- el escalón: step, stair
- el farero: lighthouse keeper
Check your understanding
¿Por qué subió Elena al faro?
Era periodista y quería descubrir el origen de la luz (she wanted to find out where the light came from).
¿Para qué usaba Andrés la lámpara?
Para indicar a los pescadores dónde están las rocas durante las tormentas.
La final de fútbol
The Football Final
Durante toda la temporada, el equipo de mi barrio había perdido casi todos los partidos. Éramos once amigos que jugaban los jueves por la noche, más por diversión que por ganar. Por eso nadie entendía cómo habíamos llegado a la final del torneo local.
El día del partido, hacía un calor terrible. Las gradas estaban llenas de familias, vecinos y hasta el panadero, que había cerrado la tienda para vernos. En el primer tiempo, el otro equipo marcó dos goles. Nosotros estábamos agotados.
En el descanso, nuestro portero, Raúl, que casi nunca hablaba, se levantó. «No tenemos que ganar», dijo. «Solo tenemos que jugar como los jueves». Todos nos miramos y empezamos a reír.
En el segundo tiempo jugamos sin miedo. Marcamos un gol, luego otro, y en el último minuto mi hermana pequeña metió el tercero de cabeza.
No había trofeo de verdad, solo una copa de plástico. Pero esa noche, en la plaza, la levantamos como si fuera de oro.
Show English
All season long, my neighborhood team had lost almost every game. We were eleven friends who played on Thursday nights, more for fun than to win. That's why nobody understood how we had made it to the final of the local tournament.
On the day of the match, it was terribly hot. The stands were full of families, neighbors and even the baker, who had closed the shop to watch us. In the first half, the other team scored two goals. We were exhausted.
At half-time, our goalkeeper, Raúl, who almost never spoke, stood up. "We don't have to win," he said. "We just have to play like we do on Thursdays." We all looked at each other and started laughing.
In the second half we played without fear. We scored a goal, then another, and in the last minute my little sister headed in the third.
There was no real trophy, just a plastic cup. But that night, in the square, we lifted it as if it were gold.
Key words
- la temporada: season
- las gradas: stands (stadium)
- marcar un gol: to score a goal
- el descanso: half-time
- el portero: goalkeeper
Check your understanding
¿Qué dijo Raúl en el descanso?
Que no tenían que ganar, solo jugar como los jueves.
¿Quién marcó el tercer gol?
La hermana pequeña del narrador, de cabeza (with a header).
Why do stories beat word lists?
Stories give every word a reason to exist. When you learn maleta inside a story about a lost suitcase in Madrid, you remember the airport, the worry and the happy ending, and the word comes with it. A list gives you the word alone, and it fades fast.
Stories also teach grammar without a lesson. Most stories happen in the past, so you see fui, llegó and estaba again and again in context, which is exactly how you will use them in real conversation. For the rules behind them, see preterite vs imperfect and the Spanish past tense guide.
Where can you find more Spanish stories?
WanderMundo's Listen library has graded Spanish podcast episodes from A1 to C2, many of them stories told in the past, with a live transcript and tap-to-save words. At A1 an English-speaking host guides you through the story. Compare it with other shows in our guide to the best Spanish podcasts for beginners.
After any story, open Story mode and retell it to your AI tutor. It asks what happened next and corrects your past-tense mistakes with a one-line reason.
Who it's for
- Beginners from A1 to B1 who want easy Spanish reading practice
- Learners who remember words better inside a story
- Anyone who wants to practice telling stories in the past
Who it's not for
- Advanced readers looking for literature or novels
- Learners preparing only for a written grammar exam
Frequently asked questions
What are good Spanish stories for beginners?
Good beginner stories are short, use everyday words and are mostly told in the past, like the eight original stories on this page. Start with the A1 stories, then move to A2 and B1 as they feel easy.
How do I use stories to learn Spanish?
Read once for meaning, reread with the key words, read it out loud, then retell it in the past in your own words. Retelling to an AI tutor in WanderMundo adds corrections.
Are there Spanish stories with English translation?
Yes. Every story on this page has a Show English toggle with a full translation, plus key words and two comprehension questions with answers.
What level are these stories?
Three are A1, three are A2 and two are B1. Each story has a level badge. Not sure of your level? Try the free Spanish level test.
Where can I listen to Spanish stories?
WanderMundo's Listen library has graded Spanish podcast episodes from A1 to C2, many told as stories in the past, with a live transcript you can show or hide.
Related guides
Ready to start speaking?
Have your first conversation with an AI tutor in your browser.