Vicky en Cristina zijn twee Amerikaanse vrouwen die de zomer in Barcelona doorbrengen. Daar ontmoeten ze een Spaanse schilder en diens mooie, maar knettergekke ex-vrouw. Samen raken ze verwikkeld in een romantisch avontuur dat voor sommige van hen een tragedie en voor andere een wonder is.