A covalent bond is formed by the overlap of half- filled atomic orbitals which have definite directions. Hence covalent bond is directional. In ionic compounds, each ion is surrounded by a number of oppositely charged ions and hence there is no definite direction.