Expressions of surprise and astonishment in Spanish


Spanish vocabulary

¡Oh Dios mío! Oh my God!
¡No puedo creerlo! I can't believe it!
¡No me lo puedo creer! I can't believe it!
¡Increíble! Unbelievable!
¡No me digas! You must be kidding!
¡Vaya sorpresa! What a surprise!
¡Madre mía! Oh my godness!
¡Qué impactante! How shocking!
¡No me lo esperaba! I didn't expect that!
¡Estoy asombrado/a! I'm amazed!
¡No puedo asimilarlo! I can't wrap my head around it!
¡Qué va! No way!
¡Esto es increíblemente sorprendente! This is incredibly surprising!
¡Me dejaste sin palabras! You've left me speechless!
¡Guau! Wow!
¡Estoy boquiabierto/a! I'm speechless!
¡Jamás lo habría imaginado! I would have never imagined!
¡Eso sí que es sorprendente! That is astonishing!
¡Qué sorpresa tan inesperada! What an unexpectedly pleasant surprise!
¡qué fuerte! that's crazy!
¡Vaya! Whoops!
¡Me has dejado atónito/a! You've left me stunned!
¡Es asombroso! It's amazing!
¡Estoy en shock! I'm in shock!
¡Es impresionante! It's impressive!
¡Estoy anonadado/a! I'm flabbergasted!
¡Estoy alucinando! I'm mind-blown!
¡Me has dejado sin aliento! You've left me breathless!
¡Qué sorpresa tan agradable! What a pleasant surprise!
¡Caramba! Wow!
¡Cielos! Uh-oh!