Lourdes, 37km southeast of Pau, has one principle function. Over seven million Catholic pilgrims arrive here yearly, and the town is totally dedicated to looking after and, on occasion, exploiting them. Lourdes was hardly more than a village before 1858, when Bernadette Soubirous, 14-year-old daughter of a poor local miller, had the first of eighteen visions of the Virgin Mary in the Grotte de Massabielle by the Gave de Pau. Since then, Lourdes has become the most visited attraction in this part of France, many pilgrims hoping for a miraculous cure for conventionally intractable ailments.

Myriad shops are devoted to the sale of unbelievable religious kitsch: Bernadette and/or the Virgin in every shape and size, adorning barometers, thermometers, plastic tree trunks, empty bottles that you can fill with holy water, bellows, candles and illuminated plastic grottoes. Clustered around the miraculous grotto are the churches of the Domaine de la Grotte, an annexe to the town proper that sprang up in the century following Bernadette’s visions. The first to be built was an underground crypt in 1866, followed by the flamboyant double Basilique du Rosaire et de l’Immaculée Conception (1871–83), and then in 1958 by the massive subterranean Basilique St-Pie-X, which can apparently fit 20,000 people at a time. The Grotte de Massabielle itself is the focus of pilgrimage – a moisture-blackened overhang by the riverside with a marble statue on high of the Virgin, where pilgrims queue to circumambulate, stroking the grotto wall with their left hand. To one side are taps for filling souvenir containers with the holy spring water; to the other are the bruloirs or rows of braziers where enormous votive candles burn, prolonging the prayers of supplicants.

Book through Rough Guides’ trusted travel partners

France features

The latest articles, galleries, quizzes and videos.

Christmas markets in Paris: how to plan a festive foray to the French capital

Christmas markets in Paris: how to plan a festive foray to the French capital

Christmas markets in Paris: how to plan a festive foray to the French capital.  Paris is a city in thrall to electric light. From the sparkling stars that fli…

11 Oct 2018 • Jenny Cahill-Jones insert_drive_file Article
The French Alps: summer amongst the peaks

The French Alps: summer amongst the peaks

It's difficult to picture the Alps in your mind's eye without a blanket covering of white. But when the snows melt, another side to the region comes alive. Neil…

31 Aug 2018 • Neil McQuillian local_activity Special feature
Paris off the beaten track

Paris off the beaten track

Paris is the world's most visited city. It draws in a barely comprehensible 30 million travellers each year – and its monuments, museums and galleries are so…

20 Aug 2018 • Eleanor Aldridge insert_drive_file Article
View more featureschevron_right

Privacy Preference Center

Necessary

Mandatory - can not be deselected. Necessary cookies help make a website usable by enabling basic functions like page navigation and access to secure areas of the website. The website cannot function properly without these cookies.

PHPSESSID,aelia_cs_selected_currency,cookie_notice_accepted,RS,bp-message,bp-message-type,id,UIDR,w3tc_logged_out,__cfduid
__cfduid

Statistics

Statistic cookies help website owners to understand how visitors interact with websites by collecting and reporting information anonymously.

__utma,__utmb,__utmc,__utmz,_ga,_gid,__atssc,__atuvc,__atuvs,di,dt,ssc,ssh,sshs,uid,uit,xt
__utma,__utmb,__utmc,__utmz,_ga,_gid
__atssc,__atuvc,__atuvs,di,dt,ssc,ssh,sshs,uid,uit,xtc

Marketing

Marketing cookies are used to track visitors across websites. The intention is to display ads that are relevant and engaging for the individual user and thereby more valuable for publishers and third party advertisers.

__gads,PISID, BEAT, CheckConnection TempCookie703, GALX, GAPS, GoogleAccountsLocale_session, HSID, LSID, LSOSID, NID, PREF, RMME, S, SAPISID, SID, SSID,__utmv, _twitter_sess, auth_token, auth_token_session, external_referer, guest_id, k, lang, original_referer, remember_checked, secure_session, twid, twll,c_user, datr, fr, highContrast, locale, lu, reg_ext_ref, reg_fb_gate, reg_fb_ref, s, wd, xs
__gads,PISID, BEAT, CheckConnection TempCookie703, GALX, GAPS, GoogleAccountsLocale_session, HSID, LSID, LSOSID, NID, PREF, RMME, S, SAPISID, SID, SSID
__utmv, _twitter_sess, auth_token, auth_token_session, external_referer, guest_id, k, lang, original_referer, remember_checked, secure_session, twid, twll
c_user, datr, fr, highContrast, locale, lu, reg_ext_ref, reg_fb_gate, reg_fb_ref, s, wd, xs