"Havana" is a song recorded by Cuban-American singer Camila Cabello featuring guest vocals from American rapper Young Thug. It was released on August 3, 2017 as a promotional single of her debut studio album Camila (2018), along with "OMG". On August 30, via social media, Cabello confirmed the song as the album's second single. It was serviced to radio on September 8. On November 12, a remix version of the song with Daddy Yankee was uploaded to Cabello's YouTube page. The first verse of the song is sung in Spanish while Daddy Yankee replaces Young Thug's verse.
Due to the spontaneous success of the song, "Havana" became its proper lead single. The song has performed well internationally, reaching number one in Australia, Canada, Ireland, Mexico, Scotland and the United Kingdom, as well as the top ten in a number of countries including Denmark, Germany, the Netherlands, New Zealand, Switzerland, while peaking at number two on the US Billboard Hot 100, where it became Cabello's highest ranking.
"Havana" is a mid-tempo track, and lyrically finds the singer embracing her Cuban heritage. Cabello sings the chorus over Latin-influenced piano riffs and rhythm, with the melody's chord progression constantly switching between Gm—E♭—D7 and Gm—E♭maj7—D7. Sadie Bell of Billboard interpreted the line "Half of my heart is in Havana" as the song chronicling "a romance that found Cabello's heart left down south," while for Rolling Stone's Brittany Spanos, in the "clubby, smooth" track, Cabello falls in love with "a mysterious suitor from East Atlanta", though she has left her heart in her hometown. Young Thug performs a sing-song verse over the "bouncy" piano. Some music publications described the song as "Latin fusion" and pop. A no-rap version replaces the second verse with Young Thug with Cabello's own lyrics.
Cabello shared a 26-second preview of the short film for "Havana" on October 22, 2017 through her YouTube channel. The video featured appearances by Lele Pons as Bella, LeJuan James as Grandma Abuelita, Noah Centineo as Cabello's love interest, Marco DelVecchio as the twins Juan and Rodrigo and Mikey Pesante as the dancer. It was directed by Dave Meyers and was released on October 24, 2017.
The music video starts with Karla, played by Cabello, watching a telenovela, before being interrupted by her grandmother, who turns off the TV and advises her to live her life instead of spending her days indoors. Karla then leaves the house to go see a movie. The film she is watching, called Camila in Havana, takes the form of a music video, starring a version of herself wearing a fringe-covered red dress and performing at a club. Aside from appearing as Karla, Cabello also plays the telenovela actress and the movie protagonist. After the film ends, she leaves the cinema and stumbles across a cyclist, also the male protagonist of the film, and begins dancing with him.
A vertical video, directed by Sam Lecca, was released on November 10, 2017 on her official Vevo account. The clip shows Cabello and dancers on a New York City subway. The video was previously a Spotify exclusive. File Hashes