A good question.
First we take the religion, then superstition, and finally difference... yes, there are more differences...
religion....Religion is age old since the civilization came into existence. It began when human’s brain advanced to realize to have faith, and worship the systems of the society. Human lived in small groups, regulations and systems were formed to maintain discipline in the group. So religion is a system of belief in society. A ritual is main part of religion that builds citizens of the society to trust, respect the ideology of the society. Each religion has its own inscription for its group.
so, religion is based on faith, belief are defined as including philosophical beliefs, such as humanism, and guiding the humanity, showing a good way.
superstition.......A superstition is anything that people believe that is based on myth, magic, or irrational thoughts. They are beliefs that are steeped in lore or tradition, and it is usually difficult to pinpoint the exact origin. Superstitions are also known as old wives' tales, legends, and traditions. They may involve animals, graveyards, ghosts, inanimate objects, or even other people. Superstition is an integral part of almost every culture around the world. Even people who do not believe in superstition may still pause before walking under a ladder, or may think of a wish when they see a falling star. People have good luck charms, such as a rabbit's foot or a lucky piece of jewelry. Some men believe that wearing a particular hat or pair of socks will make their favorite sports team win a game. Superstitions, whether believed by a whole culture or just one person, still have some sway over people's lives, with or without having any actual power.
The difference between the religion and superstition.... A religion is a set of beliefs concerning the cause, nature, and purpose of the universe, especially when considered as the creation of a supernatural agency or agencies, usually involving devotional and ritual observances, and often containing a moral code governing the conduct of human affairs. whereas Superstition is a credulous belief or notion, NOT based on reason, knowledge, or experience. The word is often used pejoratively to refer to folk beliefs deemed irrational. It is also commonly applied to beliefs and practices surrounding luck, prophecy and spiritual beings, particularly the irrational belief that future events can be influenced or foretold by specific UNRELATED prior events.
hope this will help you. Thanks for the opportunity !!!
my view/google search.