A diferença entre metáfora e comparação é que a comparação faz uso de um conectivo comparativo (como, tal qual,…) e a metáfora não.

Metáfora | Comparação |
Não usa conectivo comparativo | Usa conectivo comparativo |
Comparação implícita | Comparação explícita |
Ela é uma flor! | Ela é como uma flor! |
Vamos explicar melhor:
Essas duas figuras de linguagem trazem uma relação de comparação (de semelhança entre duas coisas), a metáfora faz uma comparação sem o uso do conectivo comparativo (Ela é uma flor), assim sendo poderia ser definida como comparação implícita. Já a comparação usa o conectivo comparativo (Ela é como uma flor) que, assim, deixa a relação de comparação de forma explícita.
Pingback: O que é comparação ou símile? Figuras de linguagem