Expressions of surprise and astonishment in Spanish

xxx

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!
¡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!
¡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! How crazy!
¡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!
Clever stuff happening!