San Sebastián's beach hotels cluster around three main beaches: La Concha, Ondarreta, and Zurriola. La Concha is the most famous, with a wide sandy bay and promenade. Hotels here often offer sea-view rooms and easy access to the Old Town. Ondarreta is quieter, near Miramar Palace, while Zurriola is favored by surfers, close to the Kursaal. Budget ranges from €80 for budget options like Sercotel Codina to over €300 for luxury stays at Hotel Maria Cristina. Many hotels offer breakfast, free WiFi, and some have pools or spa access.
The Hotel De Londres Y De Inglaterra, a Belle Époque building on La Concha promenade, offers rooms with private balconies and discounted access to La Perla Spa. For families, Barcelo Costa Vasca near Ondarreta Beach features an outdoor seasonal pool and close proximity to gardens. The Mercure Monte Igueldo sits on Mount Igueldo with panoramic bay views and an outdoor pool. For adults-only, Lasala Plaza Hotel in the Old Town provides modern design and Basque cuisine. The historic Hotel Villa Soro, built in 1898, offers free bicycles and beach towels, ideal for exploring.
