A két amerikai barátnő – Vicky és Cristina – Barcelonába érkeznek egy hosszú vakációra. A józan és jegyben járó Vicky a katalán kultúrát tanulmányozná és nem akar kalandokba bonyolódni. A szertelen Cristina viszont a boldogságot és az élet értelmét szeretné megtalálni a maga keresetlen módján, miután első rövidfilmje a szerelemről nem hozta el neki a sikert. Mindkettőjük életét felkavarja, mikor megismerkednek Juan Antonioval, a sármos festővel és annak lökött, szuicid és közveszélyes exnejével, Maria Elenával.