basically the religion is the difference. A vestal virgin is a priest who serves the god Vesta.After her service she is free to marry. In Catholicism, the virgin has a marriage ceremony, in which her husband is implied to be god, and is usually till death do they meet
