Las pensiones baratas en San Sebastián son una opción ideal para viajeros que buscan alojamiento económico sin renunciar a la ubicación céntrica. Por lo general, los precios oscilan entre 40 y 80 € por noche, dependiendo de la temporada y el tipo de habitación (privada o compartida). La mayoría se concentran en el casco antiguo (Parte Vieja), el barrio de Gros y el centro, a pocos minutos a pie de la playa de La Concha o la Zurriola. Entre los servicios más comunes destacan el WiFi gratuito, calefacción, TV de pantalla plana y baño privado, aunque algunas cuentan con baño compartido para abaratar costes.
Entre las opciones mejor valoradas se encuentran la Pensión Itxasoa (puntuación 91), que ofrece habitaciones con balcón y vistas al mar frente a la playa de La Concha; la Pensión Garibai (91), con aire acondicionado, minibar con agua gratis y cafetera de cortesía en el centro; y la Pensión Aia (94), con salón compartido y ambiente tranquilo cerca del Kursaal. También destacan la Pensión Kursaal (90) frente a la playa de Zurriola, con parking disponible, y la Pensión Kaia (86) en la Parte Vieja, a dos pasos del puerto y del tapeo. Para quienes priorizan el presupuesto, Hostal Bahía (78) ofrece recepción 24 horas y habitaciones funcionales a menos de 100 metros de la Concha.
