As duas formas – aonde e onde – existem na Gramática Portuguesa, ambas as expressões estão corretas mas têm significados diferentes.

É frequente a “troca” destas palavras ( principalmente quando falado ) mas trata-se de um erro considerado gramaticalmente grave.

Aonde significa para que lugar, a onde, para onde. Ou seja, induz movimento, usado com verbos como ir, andar ou caminhar. Morfologicamente aonde = a + onde.

Ex: Aonde ides?

Onde significa o lugar em que, em que lugar. Ou seja induz permanência.

Ex: Onde estás?