Vicky (Rebecca Hall) e Cristina (Scarlett Johansson) são amigas e passam férias em Barcelona. Vicky está noiva e é sensata nas questões do amor. Cristina é pura emoção e movida a paixão. Durante uma exposição de arte, as duas se encantam pelo pintor Juan Antonio (Javier Bardem), que as convida mais tarde, durante um jantar, para uma viagem. O que elas não sabiam é que o galante sedutor mantém um relacionamento problemático com sua ex esposa Maria Elena (Penélope Cruz). E as coisas ainda ficam piores porque as duas, cada uma de sua forma, se interessam por ele, dando início a um complicado "quadrado" amoroso.
The film takes on a trip through a lively metropolis on the eve of a major holiday, witnessing the love lives, family situations, gender confusion and even a diamond traffic ring uniting some 14 different characters. They all have something in common - they're after love, money, live in or visit the same luxury apartment building, and speak Catalan, in the pulsating and hallucinating Barcelona of the 1990s.
Lola is a young woman who works in a factory. She lives a violent and tormented love with Mario. To get away from him, Lola moved to Barcelona. There he met Robert, CEO of a major company, with whom she starts a relationship.