Find and Book Top Hotels in San Sebastian

Search among 72 available hotels and places to stay in San Sebastian from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-50 out of 72
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.4
Great484 reviews
From   US$ 89 /nightSelect
MapView on map400 m from City Centre200 m from Old Town
From   US$ 347 /nightSelect
8.6
Great1400 reviews
1.1 km from City Centre700 m from Cristina Enea Park
From   US$ 57 /nightSelect
8.6
Great810 reviews
2.4 km from City Centre800 m from monte igueldo
From   US$ 55 /nightSelect
8.4
Great156 reviews
400 m from City Centre300 m from Mercado San Martin
From   US$ 319 /nightSelect
Hotel
8.6
Great839 reviews
600 m from City Centre100 m from La Perla Centro Talaso-Sport
From   US$ 80 /nightSelect
8.6
Great142 reviews
400 m from City Centre200 m from Buen Pastor Cathedral
From   US$ 24 /nightSelect
8.4
Great154 reviews
400 m from City Centre200 m from Old Town
From   US$ 125 /nightSelect
Hostel
8.6
Great133 reviews
1.8 km from City Centre600 m from Ondarreta Beach
From   US$ 26 /nightSelect
8.4
Great675 reviews
1.9 km from City Centre400 m from Ondarreta Beach
From   US$ 80 /nightSelect
8.4
Great246 reviews
600 m from City Centre500 m from Old Town
From   US$ 138 /nightSelect
8.4
Great801 reviews
400 m from City Centre200 m from Mercado San Martin
From   US$ 81 /nightSelect
8.4
Great901 reviews
2.3 km from City Centre300 m from Peine del Viento Sculptures
From   US$ 108 /nightSelect
8.4
Great1088 reviews
1.8 km from City Centre400 m from Aiete Park
From   US$ 85 /nightSelect
8.2
Great529 reviews
2.0 km from City Centre800 m from Monte Ulía
From   US$ 69 /nightSelect
Guest house
8.2
Great209 reviews
700 m from City Centre300 m from Old Town
From   US$ 62 /nightSelect
8.2
Great267 reviews
800 m from City Centre600 m from Old Town
From   US$ 98 /nightSelect
8.2
Great241 reviews
600 m from City Centre400 m from Cristina Enea Park
From   US$ 114 /nightSelect
8.2
Great245 reviews
500 m from City Centre300 m from Buen Pastor Cathedral
From   US$ 57 /nightSelect
8.2
Great360 reviews
1.2 km from City Centre700 m from Aiete Park
From   US$ 69 /nightSelect
Guest house
8.2
Great151 reviews
600 m from City Centre300 m from Old Town
From   US$ 76 /nightSelect
8.4
Great224 reviews
500 m from City Centre300 m from La Perla Centro Talaso-Sport
From   US$ 79 /nightSelect
8.2
Great148 reviews
300 m from City Centre100 m from Edificio de Correos
From   US$ 128 /nightSelect
8.4
Great723 reviews
1.3 km from City Centre700 m from La Concha Promenade
From   US$ 85 /nightSelect
8.4
Great729 reviews
400 m from City Centre300 m from Mercado San Martin
From   US$ 99 /nightSelect
8.6
Great1001 reviews
1.9 km from City Centre400 m from Ondarreta Beach
From   US$ 77 /nightSelect
Hotel
8.2
Great140 reviews
2.0 km from City Centre1.3 km from Cristina Enea Park
From   US$ 88 /nightSelect
Hotel
8.4
Great300 reviews
800 m from City Centre300 m from Old Town
From   US$ 66 /nightSelect
Guest house
8.2
Great181 reviews
700 m from City Centre300 m from Old Town
From   US$ 59 /nightSelect
8.2
Great332 reviews
600 m from City Centre400 m from La Perla Centro Talaso-Sport
From   US$ 66 /nightSelect
8.4
Great204 reviews
500 m from City Centre500 m from Old Town
From   US$ 146 /nightSelect
Guest house
8.2
Great252 reviews
700 m from City Centre300 m from Old Town
From   US$ 40 /nightSelect
Guest house
8.4
Great165 reviews
500 m from City Centre100 m from Old Town
From   US$ 66 /nightSelect
8.4
Great339 reviews
1.4 km from City Centre1.1 km from Old Town
From   US$ 114 /nightSelect
Hotel
8.4
Great205 reviews
1.8 km from City Centre200 m from Ondarreta Beach
From   US$ 58 /nightSelect
Hotel
8.2
Great207 reviews
1.9 km from City Centre300 m from Ondarreta Beach
From   US$ 102 /nightSelect
Guest house
8.2
Great354 reviews
From   US$ 81 /nightSelect
Guest house
8.2
Great213 reviews
600 m from City Centre100 m from Old Town
From   US$ 97 /nightSelect
8.4
Great179 reviews
600 m from City Centre500 m from Old Town
From   US$ 164 /nightSelect
Guest house
8.4
Great191 reviews
200 m from City Centre100 m from Mercado San Martin
From   US$ 108 /nightSelect
8.2
Great241 reviews
From   US$ 105 /nightSelect
Hotel
8.2
Great209 reviews
100 m from City Centre200 m from Buen Pastor Cathedral
From   US$ 122 /nightSelect
Hotel
8.2
Great132 reviews
700 m from City Centre500 m from Old Town
From   US$ 135 /nightSelect
8.2
Great230 reviews
500 m from City Centre300 m from Buen Pastor Cathedral
From   US$ 117 /nightSelect
8.2
Great191 reviews
300 m from City Centre300 m from Old Town
From   US$ 193 /nightSelect
8.2
Great251 reviews
2.0 km from City Centre600 m from Aiete Park
From   US$ 72 /nightSelect
Guest house
8.4
Great155 reviews
1.0 km from City Centre800 m from Old Town
From   US$ 53 /nightSelect
8.6
Great966 reviews
1.3 km from City Centre800 m from Cristina Enea Park
From   US$ 68 /nightSelect
8.6
Great963 reviews
2.1 km from City Centre600 m from Ondarreta Beach
From   US$ 74 /nightSelect
8.6
Great469 reviews
1.5 km from City Centre1.0 km from Monte Ulía
From   US$ 102 /nightSelect
  • 1
  • 2

Best Hotels and Places to Stay in San Sebastian

Why Visit?

San Sebastian is a charming coastal city in Spain known for its stunning beaches, world-class cuisine, and vibrant culture. For a tourist, visiting San Sebastian offers the opportunity to indulge in delicious Basque cuisine, explore picturesque landscapes, and immerse themselves in the citys rich history and architecture. With a range of hotels to choose from, San Sebastian is the perfect destination for a memorable vacation.

Where to Stay?

Parte Vieja (Old Town): This historic neighborhood is a favorite among tourists due to its quaint cobblestone streets, lively atmosphere, and delicious pintxos (Basque tapas) bars. Staying in Parte Vieja allows visitors to be in the heart of the action, within walking distance to popular attractions such as the Church of San Vicente and the San Telmo Museum. Additionally, hotels in Parte Vieja offer easy access to La Concha Beach, one of the most beautiful urban beaches in Europe.

Gros: Situated on the eastern side of the Urumea River, Gros is a trendy neighborhood popular among surfers and younger crowds. It boasts a laid-back vibe and offers a more affordable range of accommodation options compared to other areas in San Sebastian. Visitors staying in Gros can enjoy the vibrant Zurriola Beach, explore various pintxos bars, and visit cultural landmarks like the Kursaal Congress Centre and Victoria Eugenia Theatre.

Ondarreta: Located at the western end of San Sebastian, Ondarreta is a quiet and upscale neighborhood known for its serene beach and elegant residential buildings. It offers a relaxing atmosphere away from the busy city center while still providing easy access to attractions such as Miramar Palace and Mount Igueldo. Ondarreta is a great choice for those seeking a tranquil retreat and luxury hotels with stunning ocean views.

What is the Price per Hotel Room per Night?

3-star hotels: The average price per night is around $100 to $200.

4-star hotels: The average price per night is around $200 to $400.

5-star hotels: The average price per night is around $400 to $1000.

Best Value for Money:

Hotel Avenida: Located in the heart of San Sebastian, Hotel Avenida offers comfortable and affordable accommodations with easy access to popular attractions such as La Concha Beach and the Old Town. The hotel provides modern rooms with amenities, including free Wi-Fi and air conditioning. Guests can enjoy a delicious breakfast buffet and relax on the rooftop terrace, which offers stunning views of the city and the sea.

Hotel Codina: Situated in the Gros neighborhood, Hotel Codina offers a budget-friendly option for travelers. The hotel features cozy rooms with simple decor and essential amenities. Its convenient location allows guests to explore Zurriola Beach, Kursaal Congress Centre, and the lively pintxos bars of Gros. With friendly staff and a comfortable atmosphere, Hotel Codina provides excellent value for money.

Best Kids-Friendly Hotels:

Hotel Barceló Costa Vasca: Featuring spacious rooms and a dedicated childrens play area, Hotel Barceló Costa Vasca is a great choice for families. The hotel provides a swimming pool, a fitness center, and a variety of dining options, including a buffet breakfast. Situated near Ondarreta Beach, this family-friendly hotel offers easy access to the beach and other attractions like Monte Urgull and the Aquarium.

Hotel Maria Cristina: As a luxury option suitable for families, Hotel Maria Cristina offers elegant rooms and a range of amenities to ensure a comfortable stay. Children can enjoy the kids club, and the hotel can arrange special services for families, such as babysitting and child-friendly dining options. Located in a prime location in the city center, this hotel provides easy access to shopping areas, the beach, and cultural sites.

Best Hotels for a Romantic Getaway:

Hotel de Londres y de Inglaterra: Perched right on the beautiful La Concha Beach, Hotel de Londres y de Inglaterra provides a romantic setting with stunning sea views. Couples can enjoy stylish and comfortable rooms, excellent dining options, and terrace seating overlooking the bay. With its prime location and elegant ambiance, this hotel is a perfect choice for a romantic escape.

Hotel Villa Soro: Nestled in a 19th-century villa with a beautiful garden, Hotel Villa Soro offers a romantic and intimate atmosphere. The hotel features individually designed rooms with antique furniture, providing a charming setting for couples. Enjoy a complimentary breakfast buffet, relax in the garden, or take a leisurely walk to the nearby Ondarreta Beach for a romantic sunset.

Best for Location:

Hotel Niza: Situated right on La Concha Beach, Hotel Niza offers unbeatable views of the bay and direct access to the beach. With its central location, this hotel provides easy access to the Old Town, the aquarium, and the citys main attractions. Guests can enjoy comfortable rooms, a restaurant with panoramic views, and a terrace to soak in the stunning surroundings.

Hotel Palacio de Aiete: Located in the peaceful Aiete neighborhood, Hotel Palacio de Aiete offers a tranquil atmosphere while still being close to the city center. Surrounded by beautiful gardens, the hotel provides comfortable rooms, a terrace with panoramic views, and a restaurant serving Basque cuisine. It is conveniently located near Mount Igueldo and Miramar Palace, offering a perfect blend of relaxation and accessibility.

Hotel Maria Cristina: Renowned for its luxurious accommodations, Hotel Maria Cristina occupies a prime location in front of the Urumea River, just a short walk from the city center. The hotel offers elegant rooms with classic decor, impeccable service, and world-class amenities. With its central location, guests can easily explore the Old Town, La Concha Beach, and cultural attractions.

Best for a Short City Break:

Hotel Astoria7: Located in the center of the city, Hotel Astoria7 combines modern comforts with a unique cinematic theme. Each room is dedicated to a famous movie star, featuring movie memorabilia and stylish decor. Guests can enjoy the hotels cozy lounge, fitness center, and proximity to the Kursaal Congress Centre, shopping areas, and pintxos bars.

Hotel Zenit San Sebastián: Offering contemporary design and comfortable rooms, Hotel Zenit San Sebastián is an excellent choice for a short city break. Situated in the Amara neighborhood, the hotel provides easy access to the city center, Zurriola Beach, and the Anoeta Stadium. Guests can enjoy the hotels rooftop terrace, fitness center, and convenient amenities for a hassle-free stay.

Show moreLess