Hola vs buenos días: which Spanish greeting to use
Use hola for a general “hello” at any time of day. Use buenos días for “good morning,” especially when you want to sound a little more polite, complete, or time-specific. In the morning you can also combine them: Hola, buenos días.
So the choice is not “correct vs incorrect.” It is general greeting vs morning greeting.
| Greeting | When to use it | Tone |
|---|---|---|
hola |
any time of day | neutral, simple, often casual |
buenos días |
morning until about midday | polite, time-specific |
hola, buenos días |
morning, especially on arrival | friendly and complete |
Hola works any time
Hola is the everyday word for “hello.” It works with friends, classmates, coworkers, shop staff, and people you have just met. It does not depend on the clock.
Hola, ¿cómo estás?
Hi, how are you?Hola, me llamo Ana.
Hello, my name is Ana.
By itself, hola can sound brief, but it is not rude. It is simply the broadest greeting.
Buenos días is a morning greeting
Buenos días means “good morning.” Use it from the start of the day until around midday. It is especially natural when you enter a shop, arrive at work, start a class, or greet someone you do not know well.
Buenos días, ¿en qué puedo ayudarle?
Good morning, how can I help you?Buenos días a todos.
Good morning, everyone.
After the morning, switch to buenas tardes and then buenas noches. The full time-of-day system is covered in buenos días, buenas tardes and buenas noches.
You can combine them
In real speech, hola, buenos días is very common. It starts with a simple hello, then adds the polite morning phrase.
Hola, buenos días. Tengo una reserva.
Hello, good morning. I have a reservation.
This is a good default when you walk into a place in the morning and want to sound friendly but not overly formal.
Common mistakes
Using buenos días at night
Buenos días is only for the morning.
Buenos días→ Buenas noches
Good evening / good night.
Thinking hola is too informal
Hola is normal and widely usable. If you need a warmer or more polite morning greeting, add buenos días instead of avoiding hola.
Hola, buenos días.
Hello, good morning.
Translating “good day” word for word
In most contexts, the standard morning phrase is plural: buenos días.
buen día→ buenos días
good morning
Greetings are small, but they set the tone before the real sentence starts. In Fluera you practice them inside short exchanges, so you choose hola or the time-of-day greeting as part of the conversation. Try it when you practice Spanish.
Practice
Hola or buenos días?
Question 1 of 10
Frequently asked questions
What is the difference between hola and buenos días?
Hola is a general "hello" and works at any time. Buenos días means "good morning" and is used in the morning, often when you want a more polite or complete greeting.