AlCl3 is covalent.
The Al3+ cation, being highly charged in nature (has a high charge density), is able to polarize the electron clouds of Cl to such an extent that electrons become shared between Al and Cl. The result is a covalent compound but the bond is a polar covalent bond.