QUICK ANSWER
"Buen día" is a form of "buen día", a phrase which is often translated as "good day". "Hola" is a form of "hola", an interjection which is often translated as "hello". Learn more about the difference between "buen día" and "hola" below.
buen día
A phrase is a group of words commonly used together (e.g., once upon a time).
a. good day
El día de Navidad es un buen día para ir al centro comercial. El lugar está vacío porque todo el mundo está en su casa con su familia.Christmas Day is a good day to go the mall. The place is empty because everyone is at home with their families.
a. good day
¡Buen día, Mateo! - ¡Buen día, Sr. Robles! ¿Cómo va todo?Good day, Mateo! - Good day, Mr. Robles! How's everything going?
a. good morning
¡Buen día, Paula! ¿Tienes hambre? Hay panqueques de desayuno.Good morning, Paula! Are you hungry? There are pancakes for breakfast.
a. nice day
Hace un buen día hoy. ¿Por qué no vamos a la playa?It's a nice day today. Why don't we go to the beach?
hola
An interjection is a short utterance that expresses emotion, hesitation, or protest (e.g., Wow!).
1. (general)
b. hi (colloquial)
A word or phrase that is commonly used in conversational speech (e.g., skinny, grandma).
¡Hola! ¿Qué hay de nuevo?Hi! What's new?