There are many differences in meiosis and mitosis:
Meiosis takes place in generative cells while mitosis takes place in somatic cells.
At the end of meiosis, four progeny cells are produced while in mitosis two progeny cells are produced..
Meiotically produce progeny cells have half number of chromosomes as there parental cells while mitotically produced progeny cells have same number of chromosomes as there parental cells.
During meiosis, crossing over takes place in meiosis I (pachytine stage of prophase I) which is one of the main cause of natural variation while in mitosis crossing over does not take place.