Hola, la expresión "a buenas horas" la usamos como un reproche hacia otra persona que hace algo demasiado tarde, por ejemplo, imagina que qedan dos personas para ir al cine y una de ellas llega cuando la película ya ha terminado, diríamos "a buenas horas llegas, la película ya ha terminado".