Skip to main content.

Hotels in San Sebastian, Spain

Search & Compare San Sebastian Hotels

Save more with Secret Prices

Get instant savings with Secret Prices

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Best hotels in San Sebastian

What's San Sebastian Like?

People go to San Sebastian to soak up the sun at Concha Beach and to enjoy the many top attractions like Monte Igueldo. Travelers also like this walkable city's lovely seaside views and cafés. Beachcombers can spend the day at Ondarreta Beach when the weather is nice. Check out other sights like San Sebastian City Hall and Casino Kursaal.

Where are the Best Places to Stay in San Sebastian?

Below are the number of accommodations by star rating in San Sebastian and the surrounding area:

  • • 3 5-star accommodations from CAD 270 per night
  • • 196 4-star accommodations from CAD 77 per night
  • • 62 3-star accommodations from CAD 50 per night
  • • 51 2-star accommodations from CAD 23 per night
  • • 45 1-star accommodations from CAD 44 per night

How to Get to San Sebastian

Flights to San Sebastian

  • • San Sebastian (EAS), 9.8 mi (15.7 km) from central San Sebastian
  • • Biarritz (BIQ-Pays Basque), 24.7 mi (39.7 km) from central San Sebastian

Things to See and Do in San Sebastian

What to See in San Sebastian

  • • Concha Beach
  • • Ondarreta Beach
  • • Basque Culinary Center
  • • San Sebastian City Hall
  • • Kursaal Congress Centre and Auditorium

Things to Do in San Sebastian

  • • Monte Igueldo
  • • Casino Kursaal
  • • Donostia-San Sebastian Aquarium
  • • Victoria Eugenia Theater
  • • 31 de Agosto Kalea

Other Popular San Sebastian Attractions

  • • Monte Urgull
  • • Zurriola Beach
  • • Maria Cristina Bridge
  • • Miramar Palace
  • • Anoeta Stadium

When Is the Best Time to Visit San Sebastian?

  • • Hottest months: August, July, September, June (average 74°F)
  • • Coldest months: January, February, December, March (average 41°F)
  • • Rainiest months: April, June, July, and August (average 0.13 inches of rainfall)