Travel advisory

Please be aware of any coronavirus (COVID-19) travel advisories and review updates from the World Health Organization (WHO). Due to the unprecedented volume of travel disruptions, refunds may take up to 30 days to process.

San Sebastian Hotels from Rs5,611

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Discover neighborhoods in San Sebastian

Find the best San Sebastian areas and neighborhoods for the activities you enjoy most. Learn more about San Sebastian

Top 10 Hotels in San Sebastian

Hotel de Londres y de Inglaterra
4 out of 5
Zubieta Kalea, 2, San Sebastian, Gipuzkoa
Free cancellationReserve now, pay when you stay
Rs6,282
per night
14 Apr-15 Apr
0.57 km from city centre
4.6/5Wonderful! (949 reviews)
Excellent accommodation in a perfect spot!

"Fabulous hotel in a wonderful location - we had a picture perfect view of the beach from our veranda. Great location and very accommodating staff."…"

Reviewed on 4 Dec 2019

Hotel de Londres y de Inglaterra
Room Mate Gorka
4 out of 5
Plaza Guipuzkoa 11, San Sebastian, Gipuzkoa
Rs9,916
per night
3 May-4 May
0.17 km from city centre
4.7/5Exceptional! (195 reviews)

"Very good location, clean room and friendly staff."…"

Reviewed on 12 Mar 2020

Room Mate Gorka
Axel Hotel San Sebastián - Adults Only
4 out of 5
Calle Amara 26, San Sebastian
Rs12,265
per night
1 May-2 May
1 km from city centre
4.3/5Excellent! (17 reviews)

"A pleasant and relaxing hotel in a quiet area of the town. The staff at the front desk were always helpful and courteous. I would recommend the hotel but caution: at the time of our stay the Wi-fi was slower than drying paint!"…"

Reviewed on 15 Mar 2020

Axel Hotel San Sebastián - Adults Only
Hotel Zenit San Sebastián
4 out of 5
C/ Antonio Mª Labaien nº 1, San Sebastian, Gipuzkoa
Rs5,611
per night
3 May-4 May
1.7 km from city centre
4.2/5Excellent! (642 reviews)

"Staff was very helpful planning our stay. Provided maps and restaurant suggestions."…"

Reviewed on 22 Feb 2020

Hotel Zenit San Sebastián
Astoria7
4 out of 5
Sagrada Familia 1, San Sebastian, Gipuzkoa
Rs6,322
per night
3 May-4 May
1.6 km from city centre
4.5/5Wonderful! (1,292 reviews)

"Very friendly staff and a lovely room. Interesting character created through the film associations"…"

Reviewed on 29 Feb 2020

Astoria7
NH Collection San Sebastián Aránzazu
4 out of 5
Vitoria-Gasteiz 1, San Sebastian, Gipuzkoa
Rs6,357
per night
19 Apr-20 Apr
2.34 km from city centre
4.5/5Wonderful! (558 reviews)

"A lovely hotel. And a great bar next door. Nice to stay in an area slightly outside of central San Sebastián, in order to get a feel of where the locals drinks and eat, and also to walk off all that pintxos!"…"

Reviewed on 10 Mar 2020

NH Collection San Sebastián Aránzazu
Hotel Maria Cristina, a Luxury Collection Hotel
5 out of 5
Paseo Republica Argentina, 4, San Sebastian, Gipuzkoa
Rs32,948
per night
6 May-7 May
0.19 km from city centre
4.8/5Exceptional! (534 reviews)

"Beautiful hotel with very comfortable rooms and charming staff. Well positioned for the old town too. Our 5th visit and it’s one of our most favourite hotels. Highly recommended as a treat. San Sebastián is a great place for a short break too. Fantastic food, great beaches and interesting streets ..."…"

Reviewed on 24 Jan 2020

Hotel Maria Cristina, a Luxury Collection Hotel
Hotel Arima
4 out of 5
Paseo de Miramon, 162, San Sebastian, Gipuzkoa
Rs7,718
per night
5 May-6 May
3.86 km from city centre
4.7/5Exceptional! (159 reviews)

"Very nice and clean. Lots of gadgets in the room. Staff was very helpful and friendly. Parking is a little confusing."…"

Reviewed on 11 Mar 2020

Hotel Arima
Lasala Plaza Hotel
4 out of 5
Plaza Lasala, 2, San Sebastian, Guipuzcoa
Rs12,639
per night
3 May-4 May
0.37 km from city centre
4.8/5Exceptional! (228 reviews)

"Nice and clean. The valet took a long time Good location"…"

Reviewed on 15 Mar 2020

Lasala Plaza Hotel
Casual de las Olas San Sebastian
2 out of 5
Plaza Pio XII, 2, San Sebastian
Rs6,039
per night
3 May-4 May
1.67 km from city centre
4.4/5Wonderful! (185 reviews)

"Hotel is only a 15 minute walk from the Old Town/Bus Terminus. We had a 4 person family room which was excellent. No tea/coffee making facilities or English speaking TV programmes though. Nevertheless for a 2-star hotel it was very good. Breakfast was included which was also good."…"

Reviewed on 29 Oct 2019

Casual de las Olas San Sebastian
Can't see what you're looking for?
See all available properties in San Sebastian
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Visiting San Sebastian

Travellers to San Sebastian give high marks for the beaches, lively bar scene and abundant cafes. This walkable city also attracts tourists with its restaurants. Top sights in the city include Monte Urgull, Concha Beach and Monte Igueldo.

  • There are 481 hotels and other accommodation options in San Sebastian
  • The closest major airport is in San Sebastian (EAS), 9.8 mi (15.7 km) from the city centre
  • The next closest is in Biarritz (BIQ-Pays Basque), 24.7 mi (39.7 km) away

Getting around San Sebastian

If you want to see more of the area, ride aboard a train from Donostia-San Sebastián Station, San Sebastian Amara Station or Pasaia Station. San Sebastian may not have many public transport choices so consider renting a car to explore the city.

Dressing for San Sebastian

  • Between January and March, you can expect the daytime average to be around 14°C and the nighttime average to be 4°C
  • From April to June, temperatures average about 22°C during the day and 7°C at night
  • July to September averages 24°C during the day and 13°C at night
  • Between October and December, the average temperature is 21°C during the day and 6°C at night
  • About 30 millimetres of rain falls on San Sebastian each year
  • Hottest months are usually August and July with an average temperature of 23°C, while the coldest months are January and February with an average of 5°C

Frequently asked questions

Where is the best place for a stay in San Sebastian?
Hotel Maria Cristina, a Luxury Collection Hotel is ranked highly by Expedia customers. This 5-star hotel offers a restaurant and free WiFi. It is located a short 9-minute walk from Concha Beach. Other top choices based on traveller reviews include Pensión Casa Nicolasa and Pension Balerdi.
If I need to cancel my hotel reservation in San Sebastian, will I receive a refund?
Yes, you’ll find most hotel room reservations are refundable if you cancel prior to the hotel’s cancellation deadline, which in most cases is within 24 or 48 hours of the scheduled arrival. If you have a reservation that’s non-refundable, it might still be possible to cancel it and receive a refund within 24 hours of booking. Put in your dates and click on “Search”, then you can filter by “free cancellation” to review the best deals in San Sebastian.
What's the best budget-friendly hotel in San Sebastian?
Based on reviews, NH Collection San Sebastián Aránzazu is a popular hotel for our travellers who want a more economical choice, and features free WiFi and a restaurant. Other options for your budget-friendly stay include Hotel Zenit San Sebastián and Complejo Ametzagana.
What's the best hotel for a family holiday in San Sebastian?
Hotel Record is a hotel with free parking and free WiFi, and it’s a top choice on Expedia for families. Other good choices for your stay with the children include Sercotel Hotel Europa and NH Collection San Sebastián Aránzazu. Also, attractions such as Monte Igueldo and Donostia-San Sebastian Aquarium are fun for children of all ages.
What's the best pet-friendly place to stay in San Sebastian?
Hotel Txintxua is a top hotel for people travelling with their pets, and offers a restaurant and a bar/lounge for its human guests. Two other good options for you and your pet’s trip include Hotel Zenit San Sebastián and ibis Irun.
What's the best hotel to stay near the beach in San Sebastian?
Hotel Maria Cristina, a Luxury Collection Hotel is a top 4-star beachfront hotel with a restaurant and free WiFi. Other good options for your beach trip include Hotel Record and Legazpi Doce Rooms. To enjoy some time by the water, head to Concha Beach or Ondarreta Beach.
What's the best luxury hotel in San Sebastian?
Hotel de Londres y de Inglaterra is a 4-star hotel with an ocean-view restaurant and a bar, and it’s a popular choice for Expedia travellers looking for an elegant place to stay. Villa Soro and Hotel Silken Amara Plaza are two other upscale options for your holiday.
What's the best boutique hotel in San Sebastian?
Astoria7 is a favourite 4-star hotel with Expedia travellers looking for stylish accommodation, and features a restaurant and a bar. Okako Hotel and Casa Rural Mailan are other choices for a boutique stay.
How is it to stay in San Sebastian?
Travellers to San Sebastian give high marks for the beaches, lively bar scene and abundant cafes. This walkable city also attracts tourists with its restaurants. Top sights in the city include Concha Beach, Ondarreta Beach and Monte Igueldo. In San Sebastian, there are 1086 hotels and other accommodation options to choose from.
What is there to see in San Sebastian?
Cultural venues in the city include Kursaal Congress Centre and Auditorium, Tabakalera Donostia and Victoria Eugenia Theater. Attractions such as Monte Igueldo and Donostia-San Sebastian Aquarium are fun for everyone, not just children. The city is notable for landmarks such as Cathedral of the Good Shepherd, Maria Cristina Bridge and Miramar Palace.
How can I get around San Sebastian?
If you’d like to explore more of the area, take a train from Donostia-San Sebastián Station, San Sebastian Amara Station or Pasaia Station. San Sebastian may not have many public transport options, so consider a car rental to maximise your time.
What's the weather like in San Sebastian?
The hottest months are usually August and July, with an average temperature of 23°C, while the coldest months are January and February, with an average of 5°C. Average annual rainfall for San Sebastian is 762.70 mm.

San Sebastian Hotel Reviews

More trip options