A forma correta de escrita é há de vir de acordo com a Língua Portuguesa.

Ou seja, é escrito sem hífen.

Há de vir veicula a intenção de vir; essa noção de vir.

Ele há de vir até mim.
Quem não reza não suportará aquilo que há de vir. Tende cuidado.

A forma há-de vir não está gramaticalmente correto na Língua Portuguesa; com o Acordo Ortográfico, deixam de ligar-se com hífen as formas verbais monossilábicas do verbo haver à preposição de.

Hão de vir outros atrás de mim.


Referências

De referir que no Português do Brasil já vigorava deste modo antes do AO.