Cabiria (Giulietta Masina) jest rzymską prostytutką. Brzydka i niezbyt rozgarnięta, z trudem dorobiła się domku. Mimo swej profesji i wielu rozczarowań, żyje marzeniami o wielkiej miłości. Pewnego dnia poznaje nieśmiałego Oscara D'Onofrio (François Périer), który prosi ją o spotkanie. Okazuje jej względy i czułość, wyznaje miłość. Cabiria czuje, że spotkała mężczyznę, o którym marzyła przez całe życie. Kiedy Oscar oświadcza się jej, kobieta zrywa z dotychczasowym życiem. Sprzedaje swój domek, podejmuje oszczędności i wyjeżdża z Oscarem.