Bad Bunny is the face of Latin trap music and reggaeton today, but he started from humble beginnings. After his YouTube videos earned millions of views, he was offered a recording contract and began producing professional music as early as 2016.
He’s also credited as one of the people to help popularize Spanish music with mainstream audiences, and the Puerto Rican rapper is one of the most-streamed artists on Spotify. In this article, we’ll look at 31 of Bad Bunny’s best songs.
1. Yo Perreo Sola
Bad Bunny cemented himself as one of the biggest Puerto Rican rappers with his second studio album YHLQMDLG in 2020, and Yo Perreo Sola was perhaps his best song ever. The music video was especially great for the title—which translates to I Twerk Alone—as it saw him perform the track in full drag.
It was a huge number one in Latin America, topping the Latin Rhythm Airplay and Latin Airplay charts while making it to number two on the US Hot Latin Songs and making it to number 53 on the US Billboard Hot 100.
Safaera is both a Bad Bunny song and a Puerto Rican expression for debauchery, substance abuse, and promiscuity. Alongside Jowell & Randy and Ñengo Flow, he included the song on his second studio album YHLQMDLG in 2020, with it serving as the 14th track of the album.
It’s one of those all-encompassing tracks, going through 10 years of hip hop references, five separate rap flows, and eight beat changes to make what may be his most complex composition ever and an instant classic.
3. Solo De Mí
Solo De Mí progresses at a blistering 180 beats per minute and is a fabulous mix of reggaeton and Latin trap music. The music video of the song was especially popular as part of a campaign against domestic violence. It featured a woman lip-syncing along with the lyrics while being hit, eventually reclaiming herself and her own identity. It rose to number six on the Hot Latin Songs chart and number 93 on the US Hot 100.
4. La Romana
Next, we’ve got a huge hit from Bad Bunny’s debut album X 100pre. La Romana was a collaboration with Dominican dembow artist El Alfa that saw the two dance around in flames while singing and rapping the song. The music video for this one surpassed 190 million views online, and unfortunately, inspired a few kids to try to reenact the video—unfortunately because it was dangerous and one boy died in the attempt.
Overall, the track rose to number 12 on the Hot Latin Songs chart and broke into the top five in Nicaragua and Puerto Rico.
5. La Difícil
La Difícil is the tale of a woman that frankly acts in a very complicated way. In public, she avoids Bad Bunny, even to the point of disregarding him. In private though, she’s the exact opposite, leaving him to classify her as difficult since he has a hard time understanding exactly what she’s thinking.
Throughout the song, he compares the woman to several notable people, from the Hadid sisters and Riley Reid to the UFC fighter Khabib Nurmagomedov.
6. El Apagón
Bad Bunny’s fifth studio album Un Verano Sin Ti continued his incredible rise to fame. El Apagón essentially refers to power outages, with the song discussing the theme of power outages and the gentrification of cities.
It served as the eighth single for the album and was a commercial success. It peaked at number 54 on the US Hot 100 and made it to number 35 on the Billboard 200 while rising to number 19 on the US Hot Latin Tracks chart.
7. Estamos Bien
Estamos Bien is where everything got started for Bad Bunny. It was the first song to come from his debut album X 100pre back in 2018. In general, it was a big hit track, but it also served to remind fans that he was back. See, he hadn’t done a major studio album before, but the videos for his songs had surpassed seven billion online, and the rise to fame had overwhelmed him.
This was kind of a way for him to come back and tell everyone he was okay and ready to really get going, and in the first year of uploading the video, it had surpassed 300 million views on YouTube.
Dákiti was probably the biggest debut song Bad Bunny had at the point in his career that it was released. It was the lead single from his 2020 album El Ultimo Tour Del Mundo and debuted, simultaneously, within the Top 10 of the Hot 100 and the number-one position of the Hot Latin Songs chart.
It then became the first Spanish track to top both the Global 200 and the Global Excl. US charts at the same time, amassing more than 2.5 billion views on his YouTube channel and nearly 1.5 million Spotify streams.
Caro was a big smash hit for Bad Bunny, thanks in part to having the phenomenal Ricky Martin make a guest appearance for some of the vocals. It rose to number 44 on the Hot Latin Songs Year-End chart and peaked on it at number 14. The video was funny, seeing him get a manicure and then turn into a woman, who happened to be the model Jazmyne Joy, who appears with the same haircut as him in the video.
10. Maldita Pobreza
Maldita Pobreza was another great track to come from Bad Bunny’s El Ultimo Tour Del Mundo and was the fourth track on the album. It’s a bit of a sad song, seeing a man try to give his girlfriend the life she dreamed of but being stuck in poverty. When he couldn’t find work, he turned to a life of crime and ended up dying. Despite this, the girl got the life she wanted and was able to move on.
11. P FKN R
The 18th track from Bad Bunny’s YHLQMDLG album, P FKN R was a throwback hip hop song, in that it glorified the rapper while simultaneously reminding his enemies that he was dangerous. Alongside Arcangel and Kendo Kaponi, the track was one of mutual respect that seemed to end a feud that had existed back in their native home of Puerto Rico.
Chambea is kind of a feel-good song, in that it references all the WWE superstars Bad Bunny grew up admiring, all wrapped up in a cheeky bragging track with an incredible chant. It also came out as he spent a bit of time as an amateur wrestler, with big names from the industry like Ric Flair appearing in the YouTube music video of the song.
Caillaíta served as the first single to come from Bad Bunny’s fourth studio album Un Verano Sin Ti in 2019, acting as the final song of the album and a featured bonus track. It peaked at number 52 on the US Hot 100 but took the top spot on both the Latin Airplay and Latin Rhythm Airplay charts while also breaking the top 50 of the Global 200.
If you’ve ever had a relationship end with someone who you thought was the one, this is the song for you. Trellas revolves around the idea of not getting over a past lover, with the narrator searching the entire galaxy to find someone to replace them. In the end, it’s all for naught, as the person is too special to them to be replaced by anyone.
In the exact opposite vein of our last entry, Amorfoda essentially translates to Fuck Love. He released it as a single back in 2018, departing from his Latin sound and producing a piano ballad about regret in a relationship that didn’t turn out the way he wanted. It was a number-one single in Spain and made it to number 10 on the US Hot Latin Songs chart.
16. Tu No Vive Asi
Bad Bunny teamed up with Arcangel again for Tu No Vive Asi, and it was a match made in heaven. Both artists are titans of the Puerto Rican music scene these days, and they play so well off of each other. It’s an early example of how great he would become.
Bad Bunny draws inspiration from Yonaguni Island in Japan for this 2021 banger. A huge progressive pop and reggaeton hit, it rose to the top of the Hot Latin Songs chart and peaked at number three on the Global 200. The accompanying music video sees the rapper trying to forget a love interest with distractions like walking dogs, yoga, partying, and getting a tattoo.
18. Booker T
Bad Bunny headed back to the WWE to film the music video for Booker T alongside the titular wrestler. It was the third single from El Ultimo Tour Del Mundo and earned him the award for Best Rap/Hip Hop Song at the 22nd Latin Grammy Awards.
19. Soy Peor
One thing Bad Bunny sure knows how to do is tell stories about love gone bad. Soy Peor was his first huge hit as a solo artist and cemented him as the figurehead of the Latin trap movement in the industry.
20. La Canción
La Canción was one of the most memorable songs from the viral joint album Oasis by Bad Bunny and J Balvin. His part of the track seems to suggest leaving the party scene and building a future with a love interest, giving the song added depth and emotion.
Diles was uploaded to SoundCloud, which started the insane upward career trajectory of Bad Bunny. A ridiculously catchy chorus paired with his incredible delivery made it an all-timer for him.
22. Me Porto Bonito
Me Porto Bonito was the fifth single of Bad Bunny’s Un Verano Sin Ti album and one of the best collaborations on the album. A track featuring Chencho Corleone, it would top the Hot Latin Songs and Latin Rhythm Airplay charts while just missing out on the top five of the Hot 100 when it peaked at number six.
23. Como Antes
Do trap ballads work? Ask Bad Bunny and this song. Como Antes was a tortuous—in a good way—trap ballad from his X 100pre album. It showed the rapper could pull off aching emotion and delivered some of the best verses he’s ever put out.
24. Krippy Kush
Bad Bunny teamed up with Farruko to produce this awesome song back in 2017, released on Farruko’s YouTube channel the same year. By 2022, it had amassed over 760 million views, which is insane on its own. But, a remix of the song by Nicki Minaj and Travis Scott also surpassed 100 million views online.
25. Tití Me Preguntó
Tití Me Preguntó was a return to dembow for Bad Bunny, effortlessly fusing the genre with his style of Latin trap. A light, womanizer—not in a bad way—track and full of stories of his various escapades.
26. Después de la Playa
Después De La Playa was another great song from Bad Bunny’s fifth studio album. It rose to number six on the Hot 100 and was the third highest-charting track on the album as a whole.
27. Otro Atardecer
Alongside The Marias, Bad Bunny breaks away from the urban trap style that encompasses the majority of his music. It’s a chill, laid-back indie-pop track that has a vibe to match and is one of his best songs according to critics.
Mía was a crazy crossover that saw Bad Bunny team up with Drake and saw the latter artist break out his Spanish on the first verse. A big song from 2018 and one of the smoothest collaborations he has been a part of.
Andrea may be the best songwriting of Bad Bunny’s career. A track that would become a rallying cry in the fight against violence done to women was an awesome collaboration with Buscabulla, which was a trippy-disco break.
30. Ojitos Lindos
The ninth single of Un Verano Sin Ti, Ojitos Lindos was released in 2023 to widespread critical acclaim. It rose to number 26 on the Hot 100, the ninth song from the album to track on that chart, and was a widespread chart-topper across Latin America.
Bendiciones was a song that was more grateful than boastful, casting blessing on all of Bad Bunny’s fans as the trap anthem wishes health and life to everyone around. Easily one of his best tracks through the lens of critics and a great one to listen to and vibe out.
As a contributing writer for Music Grotto, Dakotah writes and produces professional music/media content. He works closely with editorial staff to meet editorial standards and create
quality content for the Music Grotto website. Dakotah is passionate about music in a wide variety of genres, from hip-hop to country and lo-fi to metal, and he enjoys creating music pieces for Music Grotto.