Les appart-hôtels de Saint-Sébastien offrent une alternative aux hôtels classiques : kitchenette ou cuisine équipée, séjour séparé et souvent balcon ou terrasse. Le quartier de Gros, à 5 minutes à pied de la plage de Zurriola, concentre plusieurs adresses comme Abba Apartments Playa de Gros, qui dispose de chambres familiales, d'un jardin et d'une borne de recharge pour véhicules électriques. Pour un séjour plus animé, le secteur de la Vieille Ville (Parte Vieja) et le bord du boulevard permettent d'accéder à pied aux bars à pintxos, au théâtre Victoria Eugenia et au palais des congrès Kursaal.
Côté budget, comptez entre 89 € et 150 € par nuit pour un studio ou un appartement 1 chambre selon la saison, avec des prestations variables : parking privé gratuit (FeelFree Stays Basoa, près du parc Miramon et du musée Chillida-Leku), piscine sur le toit et vélos gratuits (The Social Hub San Sebastian Extended Stay, à 2,2 km de la Concha), ou encore hébergement économique avec bagagerie et Wi-Fi gratuit (Central Roomss, à 500 m du Kursaal). Ces établissements notés « Excellent » sur les plateformes de réservation conviennent aussi bien aux familles qu'aux voyageurs d'affaires, avec des chambres non-fumeurs et un accès WiFi inclus.
