Andelaria
San Sebastián

Where to stay in San Sebastián

Choosing a neighbourhood in San Sebastián comes down to one trade-off: location versus peace and quiet. The city is so compact that almost everything is within a 15–20-minute walk, so there's no need to overpay just to be "central". La Parte Vieja puts you right in the middle of the pintxos trail, but noise carries on until 2 or 3 in the morning any summer weekend — if you're an early riser, you'll feel it. We recommend choosing based on the pace you want at bedtime, not on the map. A rough price guide: a mid-range 3-star hotel in shoulder season runs around 110–180 € per night, while bay-front or Kursaal hotels jump to 200–300 € in July and August. Gros and Antiguo offer the same walkability for considerably less. Book two to three months ahead if you're visiting during Semana Grande or the Film Festival.

Some links on this page are affiliate links: if you book through them, Andelaria may earn a commission at no extra cost to you. Transparency & affiliate policy

Best areas to sleep

Parte Vieja (Casco Antiguo)

Best for: first-time visitors and night owls

Sleeping here means waking up at the epicentre: the densest pintxos trail, La Bretxa market and the harbour, all right outside your window. That's also the problem: noise goes on until 2–3 am every weekend, buildings usually have no lift and rooms are small. Hotel options are limited and pricey. If you end up here, ask for an interior room or a high floor. We don't recommend it if you're an early riser or travelling with reduced mobility.

Indicative price: 130-220 €/noche (3-4 estrellas)

See hotels in Parte Vieja (Casco Antiguo)

Centro / Área Romántica

Best for: couples and those seeking comfort

Postcard-perfect Belle Époque San Sebastián: wide boulevards, hotels with lifts and views, and La Concha and La Parte Vieja just ten minutes on foot. This is the comfortable choice, with the city's best hotel category. The trade-off is paying more than in the inner neighbourhoods — bay-front and Kursaal hotels run 53% above the local average, so 200–300 € in summer is the norm. July and August fill up fast, so book early.

Indicative price: 110-200 €/noche, hasta 300 € frente al mar

See hotels in Centro / Área Romántica

Gros (Zurriola)

Best for: surfers and under-35 travellers

On the other side of the Urumea river, Gros is the young and bohemian neighbourhood: Zurriola beach with surf and sunsets, independent bars, galleries and a local vibe free of tourist crowds. You get more space and more modern hotels for less money than in La Parte Vieja. The only downside is crossing the bridge to reach La Concha or the old town, but that's a 5–8-minute walk and not a real issue. In our view, the best value-for-atmosphere in the city.

Indicative price: 90-160 €/noche (3-4 estrellas)

See hotels in Gros (Zurriola)

Amara

Best for: tight budgets and families

A genuinely residential neighbourhood with everyday local life and little tourism. It sits right next to the bus and train stations (Amara-Renfe), making it the most practical choice if you're arriving or leaving by train, and the Dbus network connects you to everything. It's the most affordable option without leaving the city: good for families and longer stays. The trade-off is a 20–30-minute walk to La Concha and fewer high-end dining options. More functional than charming.

Indicative price: 70-110 €/noche (2-3 estrellas)

See hotels in Amara

Average hotel price

Reference price for one night in San Sebastián (mid-range double room). Prices rise in high season and during the big festivals.

Hotel night (mid-range double)110–150 € (temporada alta); 60–80 € (baja)

Frequently asked questions

What is the best area for a first visit to San Sebastián?

La Parte Vieja if you're into pintxos and nightlife, because you can walk to the epicentre. If you'd rather sleep well and spend a bit less, Gros is 5–8 minutes on foot from everything and has a better local atmosphere. Both work for a first visit.

Is it expensive to stay in San Sebastián?

It's one of the most expensive cities on the Spanish coast. An average 3-star costs 110–180 € per night in shoulder season, and bay-front or Kursaal hotels rise to 200–300 € in July and August. Hostels start from 38–50 € and Amara drops to 70–110 €.

Where should you NOT stay in San Sebastián?

There's no truly bad area, but La Parte Vieja is the one that disappoints most due to noise: in summer and on weekends it's hard to sleep before 3 am, something repeatedly mentioned in reviews. If you end up there, ask for an interior room or a high floor. The Kursaal area is the most expensive, up to 300 € in high season.

Keep planning

Verified: 2026-06-12

A new city every week

Get first-hand guides: when to go, how much it costs and the essentials of each destination. No filler.

No spam. Unsubscribe anytime.