Best Hotels in San Sebastián: Where to Stay in Each Neighborhood 2026
San Sebastián is a small city with an outsized reputation. La Concha Bay is considered one of the most beautiful urban bays in the world, the pintxos density in the Old Town surpasses any other tapas culture in Spain, and the Michelin star-to-population ratio is the highest on the planet. People come here to eat. And to surf. And to stare at that bay.
The distances are short. San Sebastián (Basque: Donostia) has just 190,000 residents. From the Old Town (Parte Vieja) to the Zurriola beach in the surfer district of Gros is 15 minutes on foot. But where you sleep does matter because each neighborhood has a very different feel.
Which neighborhood fits which trip?
Parte Vieja (Old Town): Pintxos bars, seafood, nightlife. For foodies, couples, first-timers.
Centro (La Concha): Beach promenade, luxury hotels, most central location. For premium travelers and beach holidays.
Gros: Surfer beach Zurriola, more local, cheaper, fewer tourists. For slow travelers and surfers.
Amara: Real city life, train station, more affordable. For those passing through or on longer stays.
Antiguo: Quiet suburb, university, less touristy. For extended stays.
Parte Vieja: Pintxos bars and evening culture
The Old Town is the center of San Sebastián’s gastronomy. On Calle 31 de Agosto and Calle Fermín Calbetón, pintxos bars line up like books on a shelf. In the evenings people hop between them: a glass of Txakoli, one pintxo, then move on. This is Donostia.
Who fits: Foodie travelers, couples, anyone wanting the full Basque city experience.
Prices per night: Mid-range €100-220, boutique €160-350, premium €250-500.
Top picks: Zubiri Hotel (boutique, central Old Town location), Pension Altair (mid-range, family-run), Hotel Niza (mid-range, historic building facing the sea). More than 200 hotels in San Sebastián are on Booking.com filtered by neighborhood and price.
Centro / La Concha: Grand hotels on the world’s most beautiful urban bay
La Concha Bay is the main attraction. The crescent-shaped sandy beach framed by its elegant promenade is unique in Europe. The grand hotels stand directly on the promenade: Belle Époque palaces that have received kings and aristocrats since the 19th century.
Who fits: Premium travelers, beach holidaymakers, couples for special occasions, those wanting that view directly from their room.
Prices: Mid-range €130-260, premium €300-600.
Top picks: Hotel Maria Cristina (legendary grand hotel, 5-star), Hotel de Londres y de Inglaterra (premium, directly on La Concha), Hotel Villa Soro (boutique, quieter location).
The Basque Country Tourism Portal offers comprehensive information on San Sebastián and the wider Basque Country.
Gros: The surfer neighborhood
Gros lies east of the Old Town, across the Urumea river. Zurriola beach is San Sebastián’s surfer beach, with stronger swell than La Concha. The neighborhood is younger, cheaper, less touristy. Many local bars and restaurants, no international chains.
Who fits: Surfers, young travelers, slow travelers, repeat visitors discovering local San Sebastián.
Prices: Budget €65-120, mid-range €90-200, boutique €140-280.
Top picks: Hotel Zurriola (boutique, directly on the beach), Pensión Aloha (budget, popular), Hotel Arrizul Beach (design, beachfront at Zurriola).
Amara: Train station and real city life
Amara is the residential district beyond the center, with the Norte train station (Renfe) and the Amara town center. Cheaper hotels, supermarkets, genuine Basque neighborhood. Few tourists, 10-15 minutes walk from the center.
Who fits: Travelers continuing onward (train to Bilbao, Madrid), longer stays on a budget.
Prices: Budget €50-100, mid-range €80-160.
Top picks: Hotel Astoria 7 (design mid-range, Amara), NH Collection San Sebastián Aranzazu (chain, solid), ibis Styles San Sebastian (budget).
Where should you book?
For San Sebastián, Booking.com is the best platform. The small pensions in the Old Town that have no web presence of their own are fully listed there. The San Sebastián Film Festival in September and Semana Grande (August) mean extremely high prices: book early or choose May or October instead.
Also check: Where to stay in Madrid and Where to stay in Barcelona.
Zercy knows San Sebastián well. Tell it whether you want a foodie trip, beach holiday or a mix, and get neighborhood advice with hotel links. Save everything in the Zercy Logbook.
Frequently Asked Questions
How many days do I need for San Sebastián?
Three days are ideal. Day 1: Old Town, pintxos evening. Day 2: La Concha, Miramar Park, Monte Igueldo. Day 3: Gros, Zurriola, day trip to Getaria or Bilbao. With more time: San Sebastián Film Festival (September) or explore the Basque coast.
When is the cheapest time to visit San Sebastián?
January to March and November have the cheapest hotels. April-June and September-October offer the best value. July-August is peak season: the Film Festival (September) and Semana Grande (August) bring maximum prices.
How much does a pintxo cost in San Sebastián?
Between €1.50 and €3.50 per pintxo, plus about €2-4 for a glass of Txakoli or cider. A pintxos evening with 5-7 pieces and 2-3 glasses realistically costs €15-25 per person.
How do you get from San Sebastián to Bilbao?
By bus (Pesa or ALSA): about 1 hour 20 minutes, approximately €7-10. By car on the A-8: about 1 hour. Alternative: coastal train (Eusko Tren) via San Marcos, more scenic but slower.
Read more
Try Zercy
No form, no account. Just type your travel idea — Zercy thinks it through.
✈ Start for free