Find and Book Top Rated Hotels in San Sebastian

Search among 70 available resorts and all inclusive hotels in San Sebastian from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
2Filter & Sort
View map
1-20 out of 70
2Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
MapView on map400 m from City Centre200 m from Old Town
From   US$ 444 /nightSelect
8.4
Great689 reviews
MapView on map1.3 km from City Centre700 m from La Concha Promenade
From   US$ 87 /nightSelect
8.6
Great465 reviews
1.5 km from City Centre1.0 km from Monte Ulía
From   US$ 102 /nightSelect
8.4
Great151 reviews
400 m from City Centre300 m from Mercado San Martin
From   US$ 319 /nightSelect
8.6
Great1369 reviews
1.1 km from City Centre700 m from Cristina Enea Park
From   US$ 72 /nightSelect
8.4
Great223 reviews
500 m from City Centre300 m from La Perla Centro Talaso-Sport
From   US$ 86 /nightSelect
8.4
Great241 reviews
600 m from City Centre500 m from Old Town
From   US$ 138 /nightSelect
8.2
Great331 reviews
1.2 km from City Centre700 m from Aiete Park
From   US$ 68 /nightSelect
8.4
Great319 reviews
3.1 km from City Centre600 m from Basque Culinary Center
From   US$ 188 /nightSelect
8.2
Great263 reviews
800 m from City Centre600 m from Old Town
From   US$ 98 /nightSelect
8.4
Great484 reviews
From   US$ 331 /nightSelect
8.2
Great230 reviews
400 m from City Centre300 m from Buen Pastor Cathedral
From   US$ 117 /nightSelect
8.2
Great133 reviews
5.1 km from City Centre
From   US$ 775 /nightSelect
8.2
Great298 reviews
600 m from City Centre400 m from La Perla Centro Talaso-Sport
From   US$ 66 /nightSelect
Hotel
8.6
Great838 reviews
600 m from City Centre100 m from La Perla Centro Talaso-Sport
From   US$ 212 /nightSelect
8.2
Great182 reviews
300 m from City Centre300 m from Old Town
From   US$ 193 /nightSelect
8.6
Great934 reviews
1.3 km from City Centre800 m from Cristina Enea Park
From   US$ 74 /nightSelect
Hotel
8.2
Great124 reviews
700 m from City Centre500 m from Old Town
From   US$ 529 /nightSelect
8.4
Great645 reviews
1.9 km from City Centre400 m from Ondarreta Beach
From   US$ 182 /nightSelect
8.2
Great240 reviews
From   US$ 162 /nightSelect

Best Resorts and Places to Stay in San Sebastian

Why visit?

San Sebastian, located in the Basque Country of Spain, is a captivating destination that offers a perfect blend of natural beauty, cultural heritage, and culinary delights. Notable landmarks such as the picturesque Playa de la Concha, the historic Old Town (Parte Vieja), and the iconic Mount Urgull provide visitors with a rich history and stunning panoramic views. Moreover, San Sebastian is renowned for its world-class cuisine, with numerous Michelin-starred restaurants and pintxos bars offering a delightful gastronomic experience.

Why is choosing a resort in San Sebastian better than staying in a hotel?

Privacy: Resorts in San Sebastian often provide more seclusion and intimacy compared to hotels, offering a peaceful environment for your vacation.

Luxury amenities: Resorts generally offer a range of facilities such as spas, pools, fitness centers, and restaurants, ensuring a relaxing and indulgent stay.

Beautiful landscapes: Many resorts in San Sebastian are nestled within the stunning countryside or along the coastline, allowing guests to enjoy breathtaking views and direct access to nature.

Personalized service: Resorts pride themselves on delivering personalized service, catering to individual needs and preferences to create a memorable experience.

Enhanced experience: Staying at a resort allows you to fully immerse yourself in the beauty and tranquility of San Sebastian, creating a more immersive and fulfilling vacation.

What is the price to stay in a resort per night?

The average price for a resort in San Sebastian varies depending on the star rating:

3-star resorts: Prices range from $150 to $250 per night, providing comfortable accommodation with some amenities.

4-star resorts: Prices range from $200 to $400 per night, offering superior services, upscale facilities, and exquisite dining options.

5-star resorts: Prices range from $300 to $700 per night, providing the utmost luxury, premier services, and exceptional features such as private beach access or exclusive spa facilities.

Best value for money resorts:

Hotel Codina: Located in the center of San Sebastian, this 3-star resort offers comfortable rooms, friendly service, and an exceptional breakfast. Close to the Playa de la Concha, it provides easy access to major attractions.

Hotel Avenida: Situated in a charming historic building, this 3-star resort offers comfortable and modern rooms with great attention to detail. The location is ideal for exploring both the beach and the city's cultural landmarks.

Hotel Monte Ulia: Nestled among lush greenery, this resort offers tranquility and beautiful surroundings. With a peaceful ambiance, it provides a perfect retreat while still being close to the city center.

Best luxury resorts:

Hotel Maria Cristina: This 5-star resort, a historic landmark in San Sebastian, offers lavish accommodations, top-notch service, and stunning views of the Urumea River. Its prime location near the Old Town adds to its allure.

Hotel de Londres y de Inglaterra: Overlooking the Playa de la Concha, this elegant 4-star resort provides a combination of traditional charm and modern luxury. The rooftop terrace offers breathtaking vistas, and the onsite restaurant serves exquisite Basque cuisine.

Best pets-friendly resorts:

Hotel Arima: With its eco-friendly design and welcoming atmosphere, this sustainable resort welcomes both guests and their furry friends. Surrounded by nature and located near Mount Ulia, it offers numerous walking trails for pet owners to explore.

Pension Iturriza: This family-run pet-friendly resort is situated in the heart of San Sebastian, making it an ideal base for exploring the city with your furry companion. Its comfortable rooms and warm hospitality create a homely atmosphere for all.

Best resorts for families:

Hotel Silken Amara Plaza: With spacious rooms, a children's play area, and family-friendly amenities, this 4-star resort ensures a comfortable stay for families. Its location near the city center and various attractions is an added advantage.

Hotel Barceló Costa Vasca: This 4-star resort offers family rooms, a swimming pool, and a kids' club, perfect for keeping young ones entertained. Its proximity to the beach and the city center makes it convenient for families to explore San Sebastian.

Best resorts with unique views:

Hotel Parma: Overlooking the scenic Zurriola Beach, this charming 3-star resort offers rooms with breathtaking sea views. Its proximity to the beach and the city's surf spots makes it an excellent choice for water sports enthusiasts.

Hotel Villa Soro: Set in a renovated 19th-century villa surrounded by lush gardens, this boutique resort provides a serene and tranquil ambiance. Its peaceful location offers views of the surrounding greenery while being within walking distance of the city center.

Show moreLess