How to Say "oh my!" in Spanish
The Spanish word for “oh my!” is “vaya” — A2 level. This is a very common word in everyday Spanish.
English → SpanishA2
InterjectionA2informal
Expressing surprise or dismay

Examples
¡Vaya! No sabía que venías. ¡Qué sorpresa!
Wow! I didn't know you were coming. What a surprise!
Me dijo que perdió las llaves otra vez. Vaya...
He told me he lost the keys again. Geez...
Vaya, vaya... con que esas tenemos.
Well, well... so that's how it is.
Confusing Homophones
Mistake: “Writing 'vaya' when you mean 'valla' (fence) or 'baya' (berry).”
Correction: These words sound identical but have different meanings. 'Vaya' is for expressing emotion or is a form of 'ir'. 'Valla' is a fence. 'Baya' is a berry.
Related Translations
Learn Spanish with Inklingo
Interactive stories, personalized learning, and more.