Spain is a country with a history and culture that are deeply rooted in religion. It’s really hard to find a better destination for a spiritual and reflective journey. Beside routes to breathtaking Santiago de Compostela, we can find there many wonderful shrines in almost every bigger city: Barcelona, Montserrat, Zaragoza, Toledo or Madrid. They’re really majestatic and favor exploring your spirituality. Salamanca, Alba de Tormes which is home to the Carmelite Monastery, Avila and Burgos are next places that you should consider visiting while your Spanish pilgrimage.