vs
QUICK ANSWER
"Oh" is a form of "oh", an interjection which is often translated as "oh". "Vaya" is a form of "vaya", an interjection which is often translated as "well". Learn more about the difference between "oh" and "vaya" below.
oh(
oh
)An interjection is a short utterance that expresses emotion, hesitation, or protest (e.g., Wow!).
a. oh
Se le ha caído la cartera. Aquí tiene. - ¡Oh, gracias!You dropped your wallet. Here you go. - Oh, thank you!
vaya(
bah
-
yah
)An interjection is a short utterance that expresses emotion, hesitation, or protest (e.g., Wow!).
A phrase is a group of words commonly used together (e.g., once upon a time).
4. (formal) (imperative; second person singular)
A word or phrase used to refer to the second person formal “usted” by their conjugation or implied context (e.g., usted).