1. In Homogeneous mixture, the solute and solvent are in same state of matter while in Heterogeneous mixture, they are not in same state of matter.

2.In Homogeneous mixture, composition is uniform while in heterogeneous mixture, it is not uniform.

3.In Homogeneous mixture, components can be separated by a definite borderline while in heterogeneous mixture, they cannot be.

e.g. Homogeneous : Salt and water
      Heterogeneous : salt and iron pieces