The 30 Best Spanish Songs

Do you love Spanish music? If so, you’re going to love this blog post! We have compiled a list of the 30 best Spanish songs of all time. Whether you’re a fan of pop, rock, reggaeton, or any other genre of Spanish music, we have something for you.

Spanish music is known for its catchy beats and infectious melodies. There’s nothing like listening to a good Spanish song to get you moving. Let’s take a look at our list of the 30 best Spanish songs of all time.

1. “Estoy Aqui” by Shakira 

Shakira - Estoy Aquí (Official HD Video)Shakira – Estoy Aquí (Official HD Video)

“Estoy Aqui” by Shakira is a pop song that was released in 1995. The song became famous for its catchy melody and Shakira’s unique vocal style.

Shakira is a Colombian singer-songwriter who has sold over 125 million records worldwide. She is one of the most successful Latin American artists of all time.

2. “Bamboleo” by Gipsy Kings 

Gipsy Kings - Bamboléo (Official Video)Gipsy Kings – Bamboléo (Official Video)

Another hit song on the list is “Bamboleo” by Gipsy Kings. This song was released in 1988 and quickly became a worldwide hit. The song is a mix of flamenco, rumba catalana, and pop. It features the distinctive guitar style of the band.

3. “Macarena” by Los del Rio 

André Rieu ft. Los Del Rio - MacarenaAndré Rieu ft. Los Del Rio – Macarena

Almost everybody knows the “Macarena”! This song was released by Los del Rio in 1993 and quickly rose to fame. The song is a catchy dance tune that features iconic dance moves that is passed on from generation to generation.

4. “Amor Prohibido” by Selena 

Selena - Amor Prohibido (Official Music Video)Selena – Amor Prohibido (Official Music Video)

Selena was a Mexican-American singer who was tragically killed at the age of 23. She released “Amor Prohibido” in 1994, which became one of her signature songs. The song is a cumbia ballad about forbidden love.

5. “Despacito ft. Daddy Yankee” by Luis Fonsi  

Luis Fonsi - Despacito ft. Daddy YankeeLuis Fonsi – Despacito ft. Daddy Yankee

This hit song needs no introduction. “Despacito” by Luis Fonsi featuring Daddy Yankee was released in 2017 and became a global sensation when Justin Bieber did a remix of the song. The song is a reggaeton track with catchy lyrics and a great beat. It now has 7 billion Youtube streams!

6. “MALAMENTE” by Rosalía 

ROSALÍA - MALAMENTE  (Cap.1: Augurio)ROSALÍA – MALAMENTE (Cap.1: Augurio)

“MALAMENTE” by Rosalía is a flamenco pop song that was released in 2018. The song became famous for Rosalía’s powerful vocal performance. Rosalía is a Spanish singer-songwriter who has won multiple awards for her music.

7. “Muy Dentro De Mi” by Marc Anthony 

Marc Anthony - Muy Dentro De MiMarc Anthony – Muy Dentro De Mi

“Muy Dentro De Mi” by Marc Anthony is a salsa song that was released in 1999. Marc Anthony is a Puerto Rican singer-songwriter who has sold over 12 million records worldwide. This song also won a Grammy award, deserving a spot on this list.

8. “Duele El Corazon” by Wisin, Enrique Iglesias 

Enrique Iglesias - DUELE EL CORAZON ft. WisinEnrique Iglesias – DUELE EL CORAZON ft. Wisin

Enrique Iglesias is a popular Spanish singer and “Duele El Corazon” is a reggaeton song that he released in 2016. The song features Puerto Rican rapper Wisin and became a huge hit with over 1 billion Youtube streams!

9. “Matador” by Los Fabulosos Cadillacs 

Los Fabulosos Cadillacs - Matador (Official Video)Los Fabulosos Cadillacs – Matador (Official Video)

“Matador” is a ska song that was released by Argentine band Los Fabulosos Cadillacs in 1994. The song became famous for its catchy melody and the band’s unique ska sound. It is one of their hit songs under the album “Bares y Fondas”.

10. “Amigo” by Roberto Carlos 

Roberto Carlos - AmigoRoberto Carlos – Amigo

Roberto Carlos is a Brazilian singer and “Amigo” is one of his most famous songs. The song was released in 1977 and became a hit in Brazil and other Spanish-speaking countries. It is a ballad about friendship and features Carlos’ smooth vocals.

11. “La nave del olvido” by José José 

Jose Jose - La Nave del OlvidoJose Jose – La Nave del Olvido

“La nave del olvido” is one of José José’s most famous songs. The song was released in 1970 and now has over 30 million views. It is a ballad about lost love and also became the soundtrack for the movie “Gavilán o Paloma”.

12. “Livin la Vida Loca” by Ricky Martin 

Ricky Martin - Livin' La Vida LocaRicky Martin – Livin’ La Vida Loca

This is a constant jam for many people! “Livin la Vida Loca” by Ricky Martin was released in 1999 and became an instant hit. It is a pop song with elements of Latin music. The song also has a great music video which features Martin dancing in various locations.

13. “BAILA BAILA BAILA” by Ozuna 

Ozuna- BAILA BAILA BAILA (Video Oficial)Ozuna- BAILA BAILA BAILA (Video Oficial)

“BAILA BAILA BAILA” by Ozuna is a reggaeton song that was released in 2019. The song features Puerto Rican singer Daddy Yankee and has over 195 million views on Youtube. It is a catchy tune with a great beat that will make you want to dance!

14. “Obsesion” by Aventura 

Aventura - ObsesionAventura – Obsesion

“Obsesion” is a Bachata song that was released by Aventura in 2002. It is one of their hit songs and can be streamed on Youtube, Spotify, and Deezer.  The beat is catchy and the lyrics are about being obsessed with a love interest.

15. “Gasolina” by Daddy Yankee 

Daddy Yankee - Gasolina (Video Oficial)Daddy Yankee – Gasolina (Video Oficial)

This global hit song is still being played everywhere! “Gasolina” by Daddy Yankee was released in 2010 and became a huge hit. It is a reggaeton song with a great beat and catchy lyrics. It has been remixed by many artists and is still a popular song today.

16. “Si no te hubieras ido” by Marco Antonio Solís 

Marco Antonio Solís - Si No Te Hubieras Ido (Live)Marco Antonio Solís – Si No Te Hubieras Ido (Live)

“Si no te hubieras ido” is a ballad that was released by Marco Antonio Solís in 1999. It is one of his most famous songs under the album Trozos de Mi Alma. The song is about a man who is regretful after his love leaves him. You can still stream this song on Spotify, Deezer, and Youtube.

17. “Oye Como Va” by Santana 

Santana - Oye Como Va (Audio)Santana – Oye Como Va (Audio)

“Oye Como Va ” is a Latin rock song that was released by Santana in 1970. The song became famous for its catchy rhythm and guitar riff. It has been covered by many artists and is still popular today with over 12 million views.

18. “Con Calma” by Daddy Yankee & Snow 

Daddy Yankee & Snow - Con Calma (Video Oficial)Daddy Yankee & Snow – Con Calma (Video Oficial)

This hit song was released in 2019 by Daddy Yankee and Snow. “Con Calma” is a reggaeton song with a funky beat and easy to sing along lyrics. The music video features a cartoon version of Daddy Yankee and has over 2 billion views!

19. “Y como es él” by Jose Luis Perales 

¿Y cómo es él?¿Y cómo es él?

“Y como es él ” is a ballad that was released by Jose Luis Perales in 1982. The song is about a man who is wondering how his love interest is doing. The song features Perales’ smooth vocals and was released under his album Entre el agua y el fuego.

20. “El Buen Perdedor” by Franco De Vita 

Franco de Vita - Un Buen Perdedor (Live)Franco de Vita – Un Buen Perdedor (Live)

“El Buen Perdedor” is a ballad that was released by Franco De Vita in 1984. The song is about a man who is trying to forget his past love. It is a sad but beautiful song and can be streamed on Spotify and Youtube.

21. “El Beso Del Final” by Christina Aguilera 

Christina Aguilera- El Beso Del Final (Music Video)Christina Aguilera- El Beso Del Final (Music Video)

Christina Aguilera is a popular American singer who has sung many hits over the years. “El Beso Del Final ” is a ballad that was released in 2000 and is one of her most famous Spanish songs. The song is about a woman who is waiting for her love to return to her.

22. “La Bamba” by Ritchie Valens 

Ritchie Valens - La BambaRitchie Valens – La Bamba

This karaoke favorite was released in 1958 by Ritchie Valens. “La Bamba” is a Mexican folk song that became famous in the United States and the entire world. The song is about a young man who is in love with a girl and he expressed it with a song.

23. “Taki Taki” by DJ Snake ft. Selena Gomez, Ozuna, Cardi B 

DJ Snake - Taki Taki ft. Selena Gomez, Ozuna, Cardi B (Official Music Video)DJ Snake – Taki Taki ft. Selena Gomez, Ozuna, Cardi B (Official Music Video)

This is a modern hit song that was released in 2018 by DJ Snake. “Taki Taki” features Selena Gomez, Ozuna, and Cardi B. The song is a mix of Spanish and English and is about a party that gets out of control. It became a global hit on various music and social media platforms with dance covers and parodies.

24. “Chantaje” by Shakira ft. Maluma 

Shakira - Chantaje (Official Video) ft. MalumaShakira – Chantaje (Official Video) ft. Maluma

“Chantaje ” is a song that was released in 2016 by Shakira. It features Maluma and is a mix of Spanish and English. The song is about a woman who is being blackmailed by her love interest. It has a great beat that make it hard to resist dancing along!

25. “El Dia Que Me Quieras” by Luis Miguel 

Luis Miguel - "El Día Que Me Quieras" (Video Oficial)Luis Miguel – “El Día Que Me Quieras” (Video Oficial)

Luis Miguel is a famous Mexican singer who has released many hits over the years. “El Dia Que Me Quieras” is a ballad that was released in 1994 and is one of his most famous songs. The song is about a man who is waiting for the day when his love will return to him.

26. “A puro dolor” by Son by Four 

Son By Four - A Puro Dolor (Video)Son By Four – A Puro Dolor (Video)

“A puro dolor” is a ballad that was released in 2000 by Son by Four. It is an award-winning song that has been covered by many artists over the years. The song is about a man who is trying to forget his past love. It is a sad but beautiful song that can be streamed on Spotify and Youtube.

27. “Mariposa Traicionera” by Maná 

Maná - Mariposa Traicionera (Video Oficial)Maná – Mariposa Traicionera (Video Oficial)

“Mariposa Traicionera” means “treacherous butterfly” in English. It is a pop rock song that was released in 2002 by Maná. The song is about a man who is warning his love not to trust anyone. The song has a great beat and can be streamed on Spotify and Youtube.

28. “La maza” by Silvio Rodriguez 

Silvio Rodriguez - La MazaSilvio Rodriguez – La Maza

“La maza” is a ballad that was released in 1977 by Silvio Rodriguez. The song is about a man who is trying to forget his past love. It was published under his album Unicornio and it now has over 26 million views.

29. “Ciega, Sordomuda” by Shakira  

Shakira - Ciega, Sordomuda (Official HD Video)Shakira – Ciega, Sordomuda (Official HD Video)

Another famous Spanish song by Shakira is “Ciega, Sordomuda” which means “blind, deaf, and mute” in English. The song was released in 1998 and is about a woman who is being blackmailed into love.

30. “El Perdon” by Nicky Jam and Enrique Iglesias 

21. El Perdón - Nicky Jam y Enrique Iglesias  [Official Music Video YTMAs]21. El Perdón – Nicky Jam y Enrique Iglesias [Official Music Video YTMAs]

Lastly,  “El Perdon” is a song that was released in 2015 by Nicky Jam and Enrique Iglesias. The song is about two men who are asking for forgiveness from their past loves. It is a mix of Spanish and English and has been streamed over 800 million times on Spotify.

Final Thoughts

These are just some of the great Spanish songs out there. There are many more that didn’t make this list. Whether you’re looking for a party song, a ballad, or anything in between, there’s definitely a Spanish song for you. So go ahead and give them a listen! You might just find your new favorite song.