Hotels in San Sebastian

Find the best San Sebastian hotel for your dates, by price or preference

Compare hotel deals across hundreds of providers, all in one place

Look out for San Sebastian hotels with free cancellation or excellent ratings

Trusted San Sebastian hotel providers

See all hotels in San Sebastian

View more hotels
Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
View more hotels

Find a San Sebastian hotel in the heart of the action

Beat the queues at the top San Sebastian attractions by staying close to them.

Fast facts

Sleep easy, armed with the stuff that's good to know before you go.
Highest rated hotelHotel Luze Boutique San Sebastian – 5.0
Cheapest month to bookJanuary
Average 4 star hotel price126 € per night
Average 5 star hotel price412 € per night

How to find the best hotel deals in San Sebastian

Want to use the same magic that powers our award-winning flight search to find the best room rates on the internet? Here are a few tips to help you search and save in seconds.

How to find the best hotel deal in San Sebastian

  • Booking flights with us is easy, right? Well, that same clever search engine can also help you find bargain prices on San Sebastian hotels. Follow these hacks to spot the best prices fast.

  • Organise your trip ahead of time to save on your San Sebastian hotel. You'll also have a greater range of stays and room types to choose from, especially when demand is high.

  • However, it's still possible to get last-minute deals. Although prices tend to rise closer to your stay, some places drop rates a day or two before to fill vacant rooms, especially in low season.

  • Another secret trick to finding cheaper hotels? Stay flexible. If your plans aren't fixed, change up your travel dates and discover how much you can save.

  • Check for stays with free cancellation. Lock in a great offer today and easily cancel later if your plans change.

Where to stay in San Sebastian

Central San Sebastian

  • To get the most out of central San Sebastian, you'll want to be near the attractions you came all this way to see. Here are a few standout stays close to the highlights.

  • If you're searching for hotels near Parte Vieja, book a room at Room Mate Collection Gorka. This 4-star San Sebastian hotel is around 0.80 kilometres from this major sight and is a go-to for business travellers.

  • On the hunt for hotels near San Sebastian - Donostia? Villa Eugenia Boutique Hotel is roughly 2 kilometres away. Rated 3 stars, this hotel in San Sebastian is a go-to for couples in particular.

  • Hotels near Miramar Palace are also worth checking out. One Shot Tabakalera House is 2 kilometres or so from this top sight and has a steady following among business travellers. It has a 4-star rating and is a convenient launch pad for exploring the city.

When to go to San Sebastian

  • If you want to go in peak season, book your hotel in San Sebastian for October. This is when the city's top attractions and events are in full swing, giving you plenty to plan your days around.

  • January is the best month to lock in your San Sebastian hotel for a less hectic experience.

  • Good weather can make all the difference. If you prefer warmer conditions, August typically delivers with temperatures that reach a high of 25ºC (77ºF).

  • January is the coolest month, with lows of 4ºC (39ºF).

  • To enjoy mostly clear skies, search for San Sebastian hotels during July. With an average of six days of rain, this is the driest month.

  • The wettest time of year is November. Plan your getaway then and you can expect to get around 13 days of rainfall.

Best hotels in San Sebastian

Best budget hotels

  • A great trip doesn't have to mean a huge hotel bill. With at least 40 budget San Sebastian hotels available, you can spend more on enjoying the city and less on a room. Expect basic comforts like Wi-Fi, simple breakfasts, and cosy beds at these reasonably priced stays.

  • Get the comfort you want without the fuss or frills at HOTEL ARRiZUL Catedral 3 SUP. It has a 3-star rating and amenities such as luggage storage and heating.

  • Alternatively, find a room at Intelier Villa Katalina. Offering conveniences such as heating and Wi-Fi, this 3-star San Sebastian hotel keeps things simple and affordable.

  • You'll also find great deals on rooms at Leonardo Boutique Hotel San Sebastián, which is rated 2 stars. It features a lift and heating.

Best 4-star hotels in San Sebastian

  • Searching for hotels in San Sebastian that go beyond the basics? A 4-star stay is a great fit. With around 30 to select from, they come with attractive extras like outdoor terraces, saunas, and business facilities. You get high quality without the high price tag.

  • Usategieta nails the 4-star guest experience. Room service and a restaurant help make this option a favourite for many.

  • Room Mate Collection Gorka is another welcoming option. Make the most of amenities such as room service and concierge assistance at this San Sebastian hotel.

  • Hotel Antik San Sebastián is one more that earns a mention. It comes with room service and concierge assistance, among other things.

Best hotels in San Sebastian for families

  • Family trips can be hectic, but your hotel should be the stress-free part. You'll find at least 30 family-friendly hotels in San Sebastian that know what kids want and adults need. These stays often come with useful features like connecting rooms, early check-in options, cribs, and kids' menus.

  • Leave more room in your budget for family experiences when you choose Aginaga Hotela. This affordable 2-star option has amenities like children's facilities and a playground.

  • Upgrade to a luxe family experience at Hotel Maria Cristina, a Luxury Collection Hotel, San Sebastian. Rated 5 stars, this San Sebastian hotel offers room service and luggage storage.

Best hotels with a spa

  • Make self-care part of your travel plans. Book one of the ten or so San Sebastian hotels with a spa and schedule in time to truly relax. Saunas, steam rooms, and wellness programmes are the types of features they come with.

  • Ready to hit the reset button? Come rest at Akelarre - Relais & Châteaux. This 5-star option has massage services and a spa.

  • Or get comfy at Hotel Arbaso. With a spa and a steam room, this 4-star hotel in San Sebastian creates the right mood for rest.

  • Hotel Atari balances busy days of sightseeing with the bliss of a spa treatment or two. It features a spa and concierge assistance.

Best hotels with a pool

  • There are around ten pool hotels in San Sebastian, each bringing its own spin to your trip. City hotels tend to offer indoor or rooftop pools, while resorts generally go big with multiple swimming areas and more room to lounge. Whether you're here for rest or fun, there's a stay to match.

  • Enjoy lazy days by the water at Villa Eugenia Boutique Hotel. Along with an outdoor swimming pool, this San Sebastian hotel comes with express check-in and internet access.

  • Bring your swim gear and soak up the vibes at The Social Hub San Sebastián. An outdoor swimming pool, luggage storage and air conditioning are just the start of what this place packs in.

  • Or make your own kind of fun at Lasala Plaza Hotel - Adults Only. An outdoor swimming pool, this hotel offers a laundry and air conditioning.

Best pet-friendly hotels

  • Heading away with your furry friend? Pet-friendly hotels often come with comfy pet beds, bowls, and outdoor areas for exercise. Some go above and beyond with things like grooming or pet-sitting services. With at least 20 San Sebastian hotels that welcome pets, your best buddy can join in the fun.

  • At Hotel Nicol's, thoughtful pet perks are woven into every visit. Luggage storage and a garden are some other amenities you'll find at this hotel in San Sebastian.

  • Hotel Antik San Sebastián is another place where four paws are as welcome as two feet. This popular accommodation option comes with parking and air conditioning.

  • NH Collection San Sebastián Aranzazu will have everyone settled in no time. Its amenities include a ticket office and luggage storage.

Flying to San Sebastian

San Sebastian Airport (EAS)

  • Book a flight to San Sebastian and touch down at San Sebastian Airport (EAS), the main airport for this city. It's about 16 kilometres from the centre.

  • The drive to central San Sebastian takes about 25 minutes, while public transport is roughly 40 minutes.

  • If you're flying in late, consider staying at Villa Magalean Hotel & Spa, a 4-star option not far from the runway. One of the many things guests like most about this place is its rooms.

  • Or stay near EAS at Hotel Jaizkibel, which has a 4-star rating. Its overall guest feedback exceeds 4 out of 5.

  • Need another reliable pick? Hôtel Valencia could be the one for you. It has a 3-star rating and is particularly popular with families.

Finding cheap hotels in San Sebastian: FAQs

In San Sebastian, the expected average temperature in January is 7°C. The warmest month is typically August, which averages 24°C. The coolest month is January, with temperatures averaging 5°C. The rainiest month is November, and the driest month is July.
You can always cancel or amend your hotel reservation if you need to, but look out for hotels in San Sebastian with free cancellation or flexible booking options if you want to protect your money. Some hotels allow you to cancel and get your money back if your plans change.
Of course - the cheapest hotel deal we found within the next seven days is 27 € per night. If you need somewhere in the next 24 hours, we've found you somewhere to stay for 35 € per night.
The average price of a hotel during the week is 214 € per night, and the average price on weekends is 262 €. Overall, it looks like the cheapest day to stay in San Sebastian could be Thursday.
The nearest airport to San Sebastian is San Sebastian Airport (EAS), which is 16.3km from the city centre.

Other airports include:

Biarritz Airport, which is 40.8km from the city centre.
Pamplona Airport, which is 67.2km from the city centre.
Bilbao Airport, which is 75.0km from the city centre.
Vitoria Airport, which is 77.3km from the city centre.
We crunched some numbers on our calendar and found that Thursday is the cheapest day to stay in San Sebastian. And the most expensive day seems to be Saturday
The average price of a 3-star hotel in San Sebastian is currently around 81 € per night. And the cheapest 3-star hotel we found is 41 € per night.
The average price of a 4-star hotel in San Sebastian is currently around 109 € per night. And the cheapest 4-star hotel we found is 54 € per night.
The average price of a 5-star hotel in San Sebastian is currently around 5.627 € per night. And the cheapest 5-star hotel we found is 336 € per night.
The cheapest month to stay in a hotel in San Sebastian is February, with an average price of 88 € per night. The most expensive month is August, when the average room rate can rise to 3.204 € per night. These average prices are based on all the hotels we found – from hostels through to fancy 5-star hotels.
The average price of a hotel in February is 88 € per night, which is around 695% lower than the rest of the year.