There’s something about San Sebastián that feels a little cinematic.
It could be the mornings spent walking along La Concha Beach while the city slowly wakes up. Or the way an ordinary afternoon somehow turns into hours of hopping between pintxos bars and wine counters in San Sebastian Old Town. Even the atmosphere feels different here. Elegant without trying too hard, lively without feeling chaotic, and effortlessly beautiful from almost every angle.
Whatever it is, San Sebastián quickly becomes the kind of place you start planning a return trip to before you’ve even left.
And honestly? Choosing where to stay here matters more than in most cities.
Some hotels put you steps from the famous pintxos bars and Calle Mayor. Others lean into the city’s quieter side near Ondarreta Beach or Mount Igueldo. Some are ultra-design-forward boutique hotels, while others feel timeless and grand in the way only classic European luxury hotels can.
After spending time exploring San Sebastián on multiple trips and researching the stays that consistently stand out, these are the best hotels in San Sebastian, Spain right now.
Where to Stay in San Sebastian, Spain: My Quick Picks
- Best luxury hotel: Akelarre
- Best boutique hotel: Lasala Plaza Hotel
- Best for couples: Villa Soro
- Best beachfront hotel: Hotel de Londres y Inglaterra
- Best for first-time visitors: Hotel Maria Cristina
- Best wellness hotel: Hotel Arima & Spa
Key Takeaways: Best Areas & Hotels in San Sebastián
- San Sebastian Old Town is the best area to stay in San Sebastián for nightlife, pintxos bars, and first-time visitors who want to walk everywhere.
- La Concha and the city center are ideal for travelers looking for beach access, elegant hotels, and a more classic San Sebastián experience.
- Gros near Zurriola Beach is best for surfers, younger travelers, and visitors wanting a more local, laid-back atmosphere.
Best Hotels in San Sebastián Spain: How to Choose Your Stay
1. Nobu Hotel San Sebastián

If you want a stay that feels sleek, elevated, and unapologetically luxurious, Nobu Hotel San Sebastian delivers exactly that.
Set right along La Concha Bay, this luxury hotel blends Belle Époque architecture with minimalist interiors, warm wood accents, and the polished aesthetic you’d expect from the Nobu brand. The rooftop terrace alone is enough to make you want to linger for hours with a glass of wine overlooking Santa Clara Island.
One of the biggest advantages here is the location. You’re close enough to the city centre and San Sebastian Old Town to walk everywhere, but the hotel still feels calm and refined once you step inside.
The rooms lean modern and understated rather than overly ornate, with floor-to-ceiling windows and beautifully designed air conditioned rooms that feel especially welcoming during summer in San Sebastián.
Why stay here:
- Incredible La Concha views
- Refined luxury atmosphere
- Excellent central location
- One of the best luxury hotel options in the city
2. Hotel Maria Cristina

Few San Sebastian hotels are as iconic as Hotel Maria Cristina.
Part of the Luxury Collection Hotel portfolio, this historic property has been hosting celebrities, filmmakers, and royalty since 1912, and somehow it still manages to feel elegant rather than outdated.
Inside, the hotel feels grand in the best possible way. Think chandeliers, marble staircases, polished wood, and oversized rooms that lean classic rather than trendy. Yet despite the history, the experience never feels stiff or formal.
The location is also hard to beat. You’re positioned between the San Sebastian city centre and Gros, making it easy to walk to both Zurriola Beach and the pintxos bars of the old quarter.
For travelers wanting a more timeless version of San Sebastián luxury, this is still one of the best hotels in San Sebastian.
Why stay here:
- Historic five-star property
- Beautiful riverfront setting
- Walking distance to major attractions
- One of the city’s most famous hotels
3. Lasala Plaza Hotel

Lasala Plaza Hotel might honestly have one of the best locations in all of San Sebastián.
Set directly between the harbor and San Sebastian Old Town, this boutique hotel places you within minutes of Calle Mayor, the city’s best pintxos bars, and the waterfront promenade.
But what really makes Lasala Plaza Hotel stand out is how balanced it feels. The interiors are modern and clean without losing warmth, and the rooftop pool overlooking the bay gives the entire property a slightly Mediterranean feel that works beautifully here.
Rooms are polished and contemporary with subtle coastal design touches, and many offer incredible water views stretching toward Monte Igueldo.
If your ideal trip involves long lunches, late-night pintxos hopping, and walking everywhere, this is one of the best hotels in San Sebastian Spain.
Why stay here:
- Rooftop pool overlooking the bay
- Prime location beside the old town
- Stylish boutique hotel atmosphere
- Excellent for first-time visitors
4. Zinema7 Hotel

Not every great San Sebastian hotel needs to be ultra-luxury.
Zinema7 offers something a little different: a stylish, comfortable stay with personality and surprisingly reasonable pricing for the city.
Inspired by cinema, the hotel features rooms themed around famous actors and directors, which gives the property a playful edge without feeling gimmicky. The rooms themselves are spacious by European standards, and the modern amenities make longer stays especially comfortable.
Located in the Amara neighborhood, it’s slightly outside the busiest tourist areas, but still well connected to the city center.
This is one of the best hotels in San Sebastian for travelers who want comfort, design, and value without sacrificing style.
Why stay here:
- Stylish stay with more affordable pricing
- Spacious rooms with modern amenities
- Quiet location away from the busiest tourist areas
- Great option for longer stays in San Sebastián
5. Hotel Luze

Hotel Luze feels more like a quiet retreat than a traditional city hotel.
Located slightly outside the busiest parts of San Sebastián near Mount Igueldo, this hotel works especially well for travelers planning a road trip through Basque Country or those wanting a slower pace after busy sightseeing days.
The property has a more residential atmosphere, with spacious rooms, greenery, and a calmer setting that contrasts nicely with the energy of the city center.
It’s also a solid option if you’re arriving via San Sebastián Airport and planning to rent a car.
Why stay here:
- Peaceful setting near Mount Igueldo
- Ideal for travelers with a car or road trip itinerary
- Spacious rooms and relaxed atmosphere
- Great balance between city access and a quieter escape
6. Villa Soro

Villa Soro is easily one of the most charming hotels in San Sebastián.
Set inside a restored 19th-century villa near Zurriola Beach, Hotel Villa Soro feels intimate, elegant, and incredibly peaceful. There’s a softness to the entire experience here, from the garden setting to the understated interiors and personalized service.
Unlike some larger luxury properties, Villa Soro never feels performative. Instead, it leans into quiet luxury in a way that feels genuine.
The location in Gros also gives you access to a more local side of San Sebastián while still being close to the beach and city center.
For couples especially, this is one of the best San Sebastian hotels.
Why stay here:
- Quiet boutique atmosphere
- Beautiful villa setting
- Close to Zurriola Beach
- Ideal for romantic stays
7. Hotel Arima & Spa

If wellness and design are priorities for your trip, Hotel Arima & Spa deserves a spot on your shortlist.
Located in a quieter green area outside central San Sebastián, Arima Hotel focuses heavily on sustainability, relaxation, and modern design. The interiors are sleek and contemporary, but still warm enough to feel inviting rather than cold.
The spa is one of the main draws here, especially after long days walking through San Sebastián Old Town or hiking around Monte Igueldo.
This hotel works particularly well for travelers wanting a more restorative experience rather than a busy city stay.
Why stay here:
- Modern wellness-focused hotel with a spa
- Quiet location surrounded by greenery
- Sleek contemporary design and sustainable focus
- Perfect for a relaxing stay outside the busy city center
8. Hotel de Londres y Inglaterra

You know those classic European seaside hotels that feel frozen in time in the best way possible? That’s exactly the atmosphere here.
Hotel de Londres y Inglaterra sits directly on La Concha Beach and has been one of the city’s most recognizable hotels for decades. The views alone are enough to justify staying here.
The interiors lean more traditional than modern, but that’s honestly part of the charm. Some rooms feature balconies overlooking the bay, and waking up to those views feels quintessentially San Sebastián.
If location is your top priority, this is one of the best San Sebastian hotel options for beach lovers.
Why stay here:
- Iconic location directly on La Concha Beach
- Classic European seaside hotel atmosphere
- Beautiful bay-view rooms and balconies
- Walking distance to the old town and city center
9. Akelarre

Akelarre is less of a hotel and more of an experience.
Perched above the coastline near Monte Igueldo, this ultra-luxury property combines dramatic ocean views with one of the most celebrated restaurants in Spain.
The design throughout the hotel feels incredibly intentional, with floor-to-ceiling windows, serene minimalist interiors, and rooms designed to maximize the surrounding scenery.
This is the kind of place you book for a special occasion or a slower luxury escape rather than a typical city break.
And honestly? Few hotels in San Sebastián feel this memorable.
Why stay here:
- Stunning cliffside location overlooking the sea
- Home to one of San Sebastián’s most celebrated restaurants
- Ultra-luxury experience with serene minimalist design
- Ideal for a special occasion or luxury escape
10. Hotel Sansebay

Hotel Sansebay is one of the best-positioned hotels for travelers wanting direct access to San Sebastian Old Town without sacrificing sea views.
Located right beside the harbor, this smaller boutique hotel combines modern interiors with a fantastic waterfront setting. You’re steps from pintxos bars, Calle Mayor, and many of the city’s main attractions, yet the atmosphere inside still feels calm.
Rooms are contemporary and bright, and some offer beautiful views across the water toward Santa Clara Island.
For travelers wanting a stylish stay without the price tag of some larger luxury hotels, Hotel Sansebay is an excellent option.
Why stay here:
- Fantastic location beside San Sebastian Old Town
- Beautiful harbor and bay views
- Stylish boutique hotel with modern interiors
- Walking distance to top pintxos bars and attractions
Best Areas to Stay in San Sebastián
San Sebastian Old Town
If your priority is being in the middle of the energy, San Sebastian Old Town is hard to beat. This is where you’ll find many of the city’s most famous pintxos bars, lively plazas, wine bars, and historic streets centered around Calle Mayor. The atmosphere here feels especially vibrant in the evenings, when locals and visitors spill out onto the narrow streets hopping between bars. Staying here puts you within walking distance of La Concha Beach, the harbor, and many major San Sebastian attractions, though it can feel busier and louder at night compared to other neighborhoods.
La Concha & San Sebastián City Centre
For first-time visitors, this is arguably the best overall area to stay in San Sebastián. The city center combines elegant architecture, beach access, shopping streets, and many of the city’s most iconic hotels, including Hotel Maria Cristina and Hotel de Londres y Inglaterra. Staying here gives you easy access to both the beach and the old town without sacrificing convenience. The atmosphere feels polished and classic, making it ideal for travelers wanting a more traditional San Sebastián experience.
Gros & Zurriola Beach
Located just across the river from the old town, Gros has a younger, more local energy compared to other parts of San Sebastián. This neighborhood is especially popular with surfers thanks to its proximity to Zurriola Beach, but it also has an excellent café culture, creative restaurants, and a slightly more relaxed atmosphere overall. Gros feels less touristy while still being incredibly central, which is part of why so many travelers end up loving it.
Monte Igueldo & The Western Side of the City
If you’re looking for a slower, more peaceful side of San Sebastián, the areas around Monte Igueldo and Ondarreta Beach are excellent choices. This part of the city feels more residential and scenic, with beautiful coastal views, luxury retreats, and easier access to nature. Hotels like Akelarre and Hotel Luze offer a completely different atmosphere compared to staying in the busy city center. It’s an especially good area for couples, spa stays, or travelers planning a more relaxed Basque Coast escape.
FAQ About San Sebastian Hotels
What is the best area to stay in San Sebastián?
For first-time visitors, staying near La Concha or San Sebastian Old Town is usually the best option because you can easily walk to beaches, restaurants, and major attractions.
What are the best luxury hotels in San Sebastián?
Some of the best luxury hotels in San Sebastián include Hotel Maria Cristina, Nobu Hotel San Sebastian, Akelarre, and Lasala Plaza Hotel.
Is San Sebastián expensive for hotels?
Compared to many cities in Spain, yes. San Sebastián is one of the country’s more expensive destinations, especially during summer and festival season.
How many days should you stay in San Sebastián?
Most travelers should spend at least 3 days in San Sebastián to enjoy the beaches, food scene, and nearby Basque coast without feeling rushed.
Is it better to stay near La Concha or Zurriola Beach?
La Concha is better for classic scenery and first-time visitors, while Zurriola Beach is ideal for surfers and travelers wanting a younger, more local atmosphere.
Final Thoughts on the Best Hotels in San Sebastián
San Sebastián is one of those cities where your hotel genuinely shapes your experience.
Some stays place you in the middle of the city’s buzzing pintxos culture, while others offer a quieter side of Basque Country with ocean views and slower mornings. Whether you’re looking for a historic luxury collection hotel, a stylish boutique hotel, or a peaceful spa retreat near Mount Igueldo, there’s no shortage of incredible places to stay here.



No Comments