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 restaurants. 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?

We have 590 San Sebastian accommodations with prices starting at CAD 14. Choose one of our 211 deals and get discounts of up to 50%.

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

Here are our travelers' top 5 places to stay in San Sebastian:

Heredad de Unanue

Convenient to Chillida-Leku Museum
  • • Free parking • Free WiFi • Terrace • Garden • Walkable location

Hotel Maria Cristina, a Luxury Collection Hotel

Upscale hotel within easy reach of Concha Beach
  • • Free WiFi • Restaurant • Fitness center • Bar • Spacious rooms

Pensión Casa Nicolasa

City-center pension within walking distance of Monte Urgull
  • • Free WiFi • Close to shopping

Room Mate Gorka

Upscale hotel within walking distance of Casino Kursaal
  • • Free WiFi • Restaurant • Fitness center • Bar • Comfy beds

Lasala Plaza Hotel

Upscale beach hotel with pool bar, near Monte Urgull
  • • Free WiFi • Restaurant • Outdoor pool • Rooftop terrace • Central location

How to Get to San Sebastian

What are the closest airports 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

What are the closest train stations to San Sebastian?

  • • Donostia-San Sebastián Station (0.4 mi/0.7 km from the city center)
  • • San Sebastian Amara Station (0.7 mi/1.1 km from the city center)

Things to See and Do in San Sebastian

What is there to see in San Sebastian?

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

What is there 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

  • • Cathedral of the Good Shepherd
  • • 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: May, June, July, and April (average 3.27 inches of rainfall)