Skip to main content.

San Sebastian Hotels

Search for hotels in San Sebastian

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

Where to stay 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. Nature lovers visiting San Sebastian can explore top areas like Monte Urgull. While you're here, make time to enjoy other sights such as Ondarreta Beach.

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 SGD 357 per night
  • • 196 4-star accommodations from SGD 85 per night
  • • 62 3-star accommodations from SGD 54 per night
  • • 51 2-star accommodations from SGD 24 per night
  • • 45 1-star accommodations from SGD 47 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

  • • Monte Urgull
  • • Concha Beach
  • • Ondarreta Beach
  • • Basque Culinary Center
  • • San Sebastian City Hall

Things to Do in San Sebastian

  • • Monte Igueldo
  • • Casino Kursaal
  • • Kursaal Congress Centre and Auditorium
  • • Donostia-San Sebastian Aquarium
  • • Victoria Eugenia Theater

Other Popular San Sebastian Attractions

  • • Zurriola Beach
  • • Maria Cristina Bridge
  • • Miramar Palace
  • • Anoeta Stadium
  • • Plaza de La Constitucion

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)