À Saint-Jean-de-Luz, les voyageurs à la recherche d'un hôtel pas cher trouvent des établissements variés, souvent situés en plein centre-ville ou à quelques minutes de la Grande Plage. Comptez entre 50 € et 90 € par nuit pour une chambre double dans un hôtel bien noté, comme le Grand Hotel de la Poste (90/100) avec son salon billard et sa réception 24h, ou l'Hotel Les Almadies (90/100), installé dans une maison basque typique en zone piétonne. Certains hôtels proposent un parking gratuit, comme le B&B Hotel (84/100) à 5 minutes des plages, idéal pour ceux qui voyagent en voiture.
Parmi les meilleurs rapports qualité-prix, le Campanile PRIME (89/100) offre un jardin, un bar et un petit-déjeuner buffet, tandis que le Brit Hotel de Paris (85/100) se trouve à 100 mètres du port et à 500 mètres des plages. Pour un séjour en chambre d'hôtes, le Toki Alai (71/100) dispose d'une vue montagne et d'un parking gratuit. Ces hôtels conviennent aussi bien aux familles (chambres familiales au B&B Hotel) qu'aux couples (ambiance romantique au Grand Hotel de la Poste). Réservez tôt en été, car la demande est forte.
