Songs of Christmas in Spanish ¡Cantemos!

Villancicos navideños

Christmas tree in Mexico City
La Navidad en la Ciudad de México. (Christmas in Mexico City.). Photo by Abraham P V; licensed via Creative Commons.

Singing Christmas carols in Spanish can be one of the most fun ways to put your Spanish skills to good use. This collection of seasonal songs is made not only for Spanish students and teachers but also for choir leaders and music performers.

Below is an index of links to popular Christmas carols in Spanish, also known as villancicos, alphabetized by their titles in both English and Spanish. Note that in some cases the translations listed here aren't the only ones available, so don't be surprised if the Spanish lyrics aren't the same as you've seen somewhere else or sung before.

For example, Silent Night, Holy Night has been translated as both Noche de paz, noche de amor and Noche de luz, noche de paz. Note also that in a few cases the translations are far from literal. Anyone who has tried translating songs — which requires ideally that not only a song's meaning but also its rhythm and rhyme be conveyed — will understand why. Some of the carols include a grammar and vocabulary guide for classroom use or personal study.

With the exception of the English version of Los peces en el río (an original for this site), all these songs are in the public domain, so feel free to share them with your classroom or any music group you belong to.

Listed by English title

Listed by Spanish Title