vs
QUICK ANSWER
"Vieja" is a form of "vieja", a noun which is often translated as "woman". "Antigua" is a form of "antiguo", an adjective which is often translated as "old". Learn more about the difference between "vieja" and "antigua" below.
la vieja(
byeh
-
hah
)A feminine noun is almost always used with feminine articles and adjectives (e.g., la mujer bonita, la luna llena).
1. (colloquial) (female person) (Latin America)
A word or phrase that is commonly used in conversational speech (e.g., skinny, grandma).
Regionalism used in Latin America: all the countries in South America, Central America, and the Caribbean. Does not include Spain.
antiguo(
ahn
-
tee
-
gwoh
)An adjective is a word that describes a noun (e.g., the big dog).
3. (previous)
4. (outmoded)
a. old-fashioned
Llevaba un traje antiguo de color negro que la cubría de la cabeza a los pies.She was dressed in an old-fashioned black dress that covered her from head to toe.
b. outdated
Su marido tiene una manera de pensar antigua y no le permite trabajar.Her husband has an outdated mindset, and doesn't allow her to work.
5. (veteran)
a. long-standing
No se deben dar por sentados a los clientes antiguos, pues siempre pueden cambiar de proveedor de servicios.Long-standing customers should not be taken for granted. They can always change their service provider.
This means that the noun can be masculine or feminine, depending on the gender of the noun it refers to (e.g., el doctor, la doctora).
a. old-fashioned person
A pesar de ser joven es un antiguo, lleno de ideas pacatas.In spite of being young, he's an old-fashioned person, full of prudish ideas.