vs 

QUICK ANSWER
"Yesterday night" is a phrase which is often translated as "ayer por la noche", and "last night" is a phrase which is often translated as "anoche". Learn more about the difference between "yesterday night" and "last night" below.
yesterday night(
yehs
-
tuhr
-
dey
 
nayt
)
A phrase is a group of words commonly used together (e.g., once upon a time).
phrase
a. ayer por la noche
Where were you yesterday night?¿Dónde estabas ayer por la noche?
b. ayer a la noche
I went to bed early yesterday night.Me fui a la cama temprano ayer a la noche.
c. anoche
I saw Bob yesterday night.Anoche vi a Bob.
Copyright © 2025 Dictionary Media Group, Inc.
last night(
lahst
 
nayt
)
A phrase is a group of words commonly used together (e.g., once upon a time).
phrase
a. anoche
I slept poorly last night because of the heat.Anoche dormí mal debido al calor.
Copyright © 2025 Dictionary Media Group, Inc.