HÁ: Se o período de tempo já passou: "O fiscal chegou há meia hora".
A : Se o período ainda vai ocorrer: "O fiscal voltará daqui a meia hora".
Há tempo: Há = faz. "O fiscal chegou há tempo."
A tempo: A= em. "O fiscal chegou a tempo.": chegou na hora, em tempo.
Há uma hora: Há= faz. "O ônibus passou há uma hora".
À uma hora: "Se a referência for à hora do dia. "O ônibus passou à uma hora."
A uma hora: "Nos demais casos. "A próxima parada fica a uma hora daqui". ; "Ele viajou a uma hora dessas?"
LEMBRE-SE:
O "há"pode ser substituido por "faz" quando indica tempo passado. E a preposição "a" indica futuro ou distância; substituída por "faz", não fará sentido.
Fonte: Revista Língua Potuguesa.