
In this post
- 1 💘 Top songs in Spanish to sing on Valentine’s Day
- 1.1 1. “Burbujas de Amor” – Juan Luis Guerra
- 1.2 2. “Amor Eterno” – Rocío Dúrcal
- 1.3 3. “Te Amo” – Franco de Vita
- 1.4 4. “No Me Doy por Vencido” – Luis Fonsi
- 1.5 5. “Contigo” – Joaquín Sabina
- 1.6 6. “Mi Historia Entre Tus Dedos” – Gianluca Grignani (Spanish version)
- 1.7 7. “Mi Persona Favorita” – Alejandro Sanz & Camila Cabello
- 1.8 8. “Bailar Contigo” – Carlos Vives
- 1.9 9. “Por Amarte” – Enrique Iglesias
- 1.10 10. “Perfecta” – Reik & Maluma
- 2 ❤️ Top songs in English for Valentine’s Day
- 2.1 1. “Perfect” – Ed Sheeran
- 2.2 2. “All of Me” – John Legend
- 2.3 3. “Thinking Out Loud” – Ed Sheeran
- 2.4 4. “Make You Feel My Love” – Adele (cover)
- 2.5 5. “I Will Always Love You” – Whitney Houston
- 2.6 6. “Can’t Help Falling in Love” – Elvis Presley / Haley Reinhart
- 2.7 7. “Just the Way You Are” – Bruno Mars
- 2.8 8. “A Thousand Years” – Christina Perri
- 2.9 9. “My Heart Will Go On” – Celine Dion
- 2.10 10. “Shallow” – Lady Gaga & Bradley Cooper
- 3 🌹 Romantic songs in other languages
- 4 🎙 How to make the most of this top list in your karaoke
Valentine’s Day (or Lovers’ Day) is the perfect excuse to grab the microphone and dedicate a song to that special someone. Whether you’re with your partner, friends or even on your own, karaoke is a direct and fun way to say “I love you”.
In this post, you’ll find a list of the top romantic songs to sing on Valentine’s Day:
Classics and modern ballads in Spanish,
Great love anthems in English,
And a bonus selection of songs in French, Portuguese, and Italian to give your evening a more international and romantic touch.
Just choose your language, find the karaoke version on your favourite platform… and sing.
💘 Top songs in Spanish to sing on Valentine’s Day
1. “Burbujas de Amor” – Juan Luis Guerra
Romantic, poetic and well known. Perfect for an elegant dedication full of metaphors.
2. “Amor Eterno” – Rocío Dúrcal
One of the most intense ballads in Spanish. Ideal for an emotional and heartfelt moment.
3. “Te Amo” – Franco de Vita
Direct and honest lyrics, perfect for those who want to declare their feelings without beating around the bush.
4. “No Me Doy por Vencido” – Luis Fonsi
Good for those who want to convey struggle, hope, and love that persists despite everything.
5. “Contigo” – Joaquín Sabina
An unconventional declaration of love, heartfelt and full of memorable phrases.
6. “Mi Historia Entre Tus Dedos” – Gianluca Grignani (Spanish version)
Melancholic and romantic, ideal for a performance with a lot of feeling.
7. “Mi Persona Favorita” – Alejandro Sanz & Camila Cabello
Sweet, modern, and perfect for singing as a duet.
8. “Bailar Contigo” – Carlos Vives
For a more cheerful and danceable Valentine’s Day, without losing the romantic touch.
9. “Por Amarte” – Enrique Iglesias
A Spanish pop classic, very recognisable and singable.
10. “Perfecta” – Reik & Maluma
A more contemporary option, combining romantic pop with an urban touch.
❤️ Top songs in English for Valentine’s Day
1. “Perfect” – Ed Sheeran
One of the most popular songs for weddings and dedications. A modern ballad that is very popular at karaoke.
2. “All of Me” – John Legend
Ideal if you want an intimate and vocally emotional performance.
3. “Thinking Out Loud” – Ed Sheeran
Romantic, danceable and with a clear message of long-term love.
4. “Make You Feel My Love” – Adele (cover)
A powerful and highly emotional cover, perfect for voices that want to shine.
5. “I Will Always Love You” – Whitney Houston
An absolute classic. Vocally demanding, but if you dare, it will steal the show.
6. “Can’t Help Falling in Love” – Elvis Presley / Haley Reinhart
Smooth, simple and extremely romantic. Works great in any version.
7. “Just the Way You Are” – Bruno Mars
Positive and direct message: ideal for dedicating without complications.
8. “A Thousand Years” – Christina Perri
A modern ballad associated with eternal promises and special moments.
9. “My Heart Will Go On” – Celine Dion
For the drama queens in the room: iconic, intense and recognisable.
10. “Shallow” – Lady Gaga & Bradley Cooper
Perfect for singing as a duet and recreating the energy of the film.
🌹 Romantic songs in other languages
🇫🇷 In French
1. “Je t’aime… moi non plus” – Serge Gainsbourg & Jane Birkin
Sensual and classic, for a very intimate moment
2.“La Vie en Rose” – Édith Piaf / modern versions
The quintessential French song about love.
3. “Je te promets” – Johnny Hallyday
An intense ballad, ideal for a serious declaration.
🇵🇹 In Portuguese
“Eu Sei Que Vou Te Amar” – Tom Jobim / Vinicius
Pure poetry in song form, delicate and emotional.“A Lua Que Eu Te Dei” – Ivete Sangalo
Romantic, with a Brazilian feel and lots of melody.“Pra Você Guardei o Amor” – Nando Reis & Ana Cañas
A beautiful duet, perfect for singing as a couple.
🇮🇹 In Italian
1. “Ti Amo” – Umberto Tozzi
An absolute classic of Italian romantic music.
2. “Caruso” – Lucio Dalla
An intense and dramatic piece, ideal for powerful voices.
3. “Como Saprei” – Giorgia
A 90s ballad that combines technique and emotion.
🎙 How to make the most of this top list in your karaoke
💑 As a couple: choose a duet (for example, “Mi Persona Favorita”, “Shallow” or “Pra Você Guardei o Amor”).
🎉 With friends: go for classics that everyone knows: “Perfect”, “Burbujas de Amor”, “La Vida en Rose”.
🎹 To record covers: use these songs as the basis for Valentine’s Day videos on YouTube, TikTok or Instagram.
- Check out our complete list on YouTube to sing the best Valentine’s Day songs.






























