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.