These are both vague terms. Here's how Dictionary.com defines religion:
"A set of beliefs concerning the cause, nature, and purpose of the universe, especially when considered as the creation of a superhuman agency or agencies, usually involving devotional and ritual observances, and often containing a moral code governing the conduct of human affairs."
And here's how they define spirituality -- you have to look up "spiritual" to find out what "spirituality" means and then it is still not very clear:
1. of, pertaining to, or consisting of spirit; incorporeal.
2. of or pertaining to the spirit or soul, as distinguished from the physical nature: a spiritual approach to life.
3. closely akin in interests, attitude, outlook, etc.: the professor's spiritual heir in linguistics.
4. of or pertaining to spirits or to spiritualists; supernatural or spiritualistic.
5. characterized by or suggesting predominance of the spirit; ethereal or delicately refined: She is more of a spiritual type than her rowdy brother.
I think spirituality is a New Age concept. It sounds more appealing than "religion." I think religion is a set of rules; to me it is a set of man-made doctrines. I think people can be "religious" about anything - exercise, work, etc.
I think people can abide by rules and rituals without being "spiritual" or being Spirit-filled, whichever the case may be, and I think it's possible to be "spiritual" without being "religious."