What causes eyes to feel like they have sand?

Many causes. There are many potential causes for a sandy feeling in the eyes. A common one is dry eye syndrome. Try some artificial tears (over the counter at the drug store). If this doesn't work, see an ophthalmologist.