Sophia (Amanda Seyfried), seorang wanita muda yang melakukan perjalanan ke kota Verona, Italia, bersama dengan tunangannya, Victor (Gaer Garcia Bernal). Di sana Victor hanya tertarik untuk belajar bagaimana bisnis restoran dan mengabaikan Sophia.
Akhirnya, Sophia memutuskan untuk jalan-jalan sendiri di kota kelahiran Juliet Capulet (kisah Romeo dan Juliet) tersebut. Ia bergabung dengan sekelompok sukarelawan yang menjawab surat-surat untuk meminta saran pada Juliet mengenai cinta mereka.
Tanpa sengaja Sophia menemukan sebuah surat yang ditulis Claire (Vanessa Redgrave) di tahun 1951 dan ia pun kemudian menjawab surat itu. Berkat jawabannya tersebut, Sophia kemudian bergabung dengan Claire dan cucunya, Charlie (Christopher Egan), untuk melakukan perjalanan mencari cinta Claire yang hilang. Serangkaian kejadian dalam perjalanan tersebut akan menghadirkan cinta dalam kehidupan Sophia dan Claire dengan cara yang tak pernah mereka bayangkan sebelumnya.