
Obec Zašová leží 7 km východně od Valašského Meziříčí a 8 km západně od Rožnova Pod Radhoštěm. Leží na železniční trati č. 281 Valašské Meziříčí – Rožnov pod Radhoštěm. Kostel je od železniční zastávky Zašová vzdálen asi 1 km severním směrem. Jižní, dolní, částí obce prochází silnice č. I/35 vedoucí z Valašského Meziříčí k hraničnímu přechodu na Slovensko v Makově.
Klášterní budova přiléhající ke kostelu pochází z let 1725-1728. V klášteře působili řeholníci řádu trinitářů, t.j. Řád bosáků Nejsvětější Trojice. Klášter byl dekretem Josefa II. zrušen v roce 1785. Dnes je objekt využíván Ústavem sociální péče..
První záznamy o poutích v kostele v Zašové pocházejí z období kolem roku 1672, souvislé zprávy o zašovských poutích jsou však až z 18. století, kdy již byl postaven současný kostel. Farní kostel Navštívení Panny Marie, barokní poutní chrám, byl vystavěn v letech 1714 - 1725 s dvouvěžím v průčelí, podle plánů neznámého architekta. Stavbu vedl stavitel Jiří Kocourek. Kostel vysvětil v roce 1725 olomoucký kanovník a při té příležitosti byl v kostele instalován obraz Panny Marie. Roku 1785 byla při kostele, v té době již zrušeném klášteře trinitářů, zřízena fara. Po zřízení fary nastal rozkvět poutí a Zašová se stala největším poutním místem na Valašsku. V letech 1850 – 1854 probíhaly na kostele rozsáhlé opravy, obnovena byla i střecha kostela. Roku 1871 kostel i s farou vyhořely. Postupná obnova kostela trvala až do roku 1892. V podobě, kterou kostel získal po této opravě známe kostel i v současnosti. Roku 1912 začala další oprava kostela, kterou však narušila první světová válka a proto se oprava protáhla až do jejího skončení. Opravy kostela také probíhaly v devadesátých letech 20. století..
Alžběta byla těhotná i přes svůj vyšší věk a údajnou neplodnost, její těhotenství mělo být podle zjevení Archanděla Gabriela pro Pannu Marii důkazem že Ježíšovo narození bude zázrak a zvěstování je pravdivé..