Разница между этими двумя понятиями безусловно есть. Вера - мощная, основополагающая сила, движущая человечеством на протяжении многих веков. Можно верить в любое божество любой религии, но пока человек не узреет и не поверит в божественное во всем его окружающем и себе, чуда не произойдёт. Если у человека есть вера во что - то, то он горы свернет и моря переплывет.
Религия - понятие весьма зыбкое, неоднозначное. Нет ни оной совершенной, абсолютной религии, дающей объективные ответы на все вопросы. Думаю путем соединения всех религий в единую, можно добиться чего - то похожего на истину.