As duas formas há hora certa e à hora certa estão corretas, contudo seus significados são diferentes.
Ou seja, ambas as construções são válidas, devendo, no entanto, ser usadas em diferentes situações.
Há hora certa significa, habitualmente, que existe um momento exato; ocasião propícia (verbo haver é usado no sentido de existir).
Se há hora certa para chorar, creio que é esta.
Nunca há hora certa para se mudar… tem de ser por impulso.
Mas não há hora certa para se apaixonar.
A construção à hora certa é utilizada quando fazemos referência a + «a hora certa» (num determinado momento exato, a um específico horário) quando tal acontece somos a escrever com a crase à = a + a. Notar que hora é um substantivo feminino.
Asseguramos que chega ao seu destino à hora certa.
Ele consegue estar sempre no sítio certo à hora certa.
Pedi-lhe para se apresentar à hora certa.