QUICK ANSWER
"Delante de" is a preposition which is often translated as "in front of", and "enfrente de" is a phrase which is often translated as "across from". Learn more about the difference between "delante de" and "enfrente de" below.
delante de(
deh
-
lahn
-
teh
deh
)A preposition is a word that indicates the relationship between a noun and another word (e.g., He ran through the door.).
a. in front of
No digas malas palabras delante de los niños.Don't say rude words in front of the kids.
b. opposite
El baño está delante de la salida de emergencia.The bathroom is opposite the emergency exit.
enfrente de(
ehn
-
frehn
-
teh
deh
)A phrase is a group of words commonly used together (e.g., once upon a time).
1. (facing)
a. in front of
El taxi está esperando enfrente de la entrada.The taxi is waiting in front of the entrance.