vs
QUICK ANSWER
"Hace sol" is a phrase which is often translated as "it's sunny", and "buen tiempo" is a phrase which is often translated as "good weather". Learn more about the difference between "hace sol" and "buen tiempo" below.
hace sol(
ah
-
seh
sohl
)A phrase is a group of words commonly used together (e.g., once upon a time).
1. (weather)
a. it's sunny
Hace sol hoy así que no te olvides de ponerte bloqueador.It's sunny today so don't forget to put on sunblock.
buen tiempo(
bwehn
tyehm
-
poh
)A phrase is a group of words commonly used together (e.g., once upon a time).
1. (general)
a. good weather
El pronóstico da buen tiempo para lo que resta de la semana.The weather forecast is showing good weather for the rest of the week.
b. nice weather
El buen tiempo es uno de los mayores atractivos turísticos de nuestro país.The nice weather is one of our country's greatest tourist attractions.
c. no direct translation
This refers to an idiomatic word or phrase for which there is no word-for-word translation.
Si esta tarde hace buen tiempo, podemos dar una caminata.If the weather's nice this evening, we can go for a walk.
Ya es hora de que llegue el buen tiempo después de tanta lluvia.It's about time we had some good weather after all this rain.