Les hôtels du centre-ville de Lourdes se concentrent autour des Sanctuaires et des rives du Gave de Pau. La plupart sont des établissements historiques, rénovés, offrant un accès direct aux lieux de pèlerinage. Les budgets varient : des hôtels économiques près de la basilique aux établissements 5 étoiles avec spa privé. Le quartier le plus prisé se situe entre l'entrée des Sanctuaires et la place du Champ Commun.
Parmi les meilleures adresses, le Belfry & Spa by Ligne St Barth (5 étoiles) propose un spa avec piscine intérieure chauffée et jacuzzi sur terrasse, dans un parc privé historique. Le Grand Hotel Gallia & Londres, datant de 1894, allie décoration Louis XVI et bien-être avec sauna et bain à remous. Pour les familles, l'Hotel La Solitude dispose d'une piscine intérieure (avril à octobre) et de deux restaurants, à 100 m des Sanctuaires. L'Hotel Saint Sauveur (3 étoiles) séduit par son salon de thé et sa terrasse. Enfin, l'Hotel Panorama propose des chambres modernes avec vue sur le Gave, idéal pour les pèlerins pressés.
