As far my knowledge, diffusion is a spontaneous process of spreading the concentration of any substance and spreads radially from the source while osmosis is a process of flow of matter through a semi-permeable membrane. The flow shall occur from higher concentration to low concentration.