Where to Stay in San Sebastian?

Antoine Murtha

Updated: 26 May 2026 ·

Best Things to Do:

San Sebastian, also known as Donostia in Basque, is a gem nestled along the coast of the Bay of Biscay. Famous for its picturesque beauty, laid-back atmosphere, and love for gastronomy, this seaside city has everything to entice travelers from around the world, including you. In short, it's a great place to go in Spain for a vacation If you're wondering where to stay in San Sebastian, keep reading!

One of the city's most iconic features is its La Concha beach, which stretches over more than a kilometer in a shell shape. Visitors can soak up the sun ☀️, swim in the crystal-clear waters of the ocean, or stroll along the beautiful promenade offering breathtaking views...

San Sebastian is also renowned for its culinary specialties, home to numerous Michelin-starred restaurants and pintxos bars, where small bites are a local institution. It's a destination rich in history and culture, with historical monuments, such as the Castle of La Mota, the Miramar Palace, and the Cathedral of the Good Shepherd, which are must-visit spots in San Sebastian.

Which neighborhood to choose for staying in San Sebastian?

where to stay in san sebastian
photo by unsacsurledos.com

The city has several interesting neighborhoods to stay in, and although it's not very large, accommodation options are quite varied. Besides your budget, you'll need to consider your expectations. Perhaps you're looking for a quiet corner? Or a more local atmosphere? And where to stay closest to the beach?

These elements will help you pinpoint the right neighborhood! San Sebastian has multiple facets, and it's clear that the closer your lodging is to the historic center or near La Concha, the more expensive it will be. If this is your wish, then book as soon as possible, as the best hotels often fill up quickly.

My ❤️ favorite accommodations in San Sebastian

Are you looking for good places to stay but don't have time to read the article? Here are my favorite accommodations:

  • The Parma Hotel offers new and comfortable rooms for €85 per night, excluding breakfast.
  • The Zaragoza Plaza Hotel provides rooms just steps from La Concha beach starting at €79 per night.
  • The Trueba Hotel offers cozy rooms with a bar and a shared lounge for €67 per night.

The old town, the best neighborhood to stay in San Sebastian

old town san sebastian
old town san sebastian photo by unsacsurledos.com

The old town is an iconic place that embodies Basque history and culture. This area, also known as Parte Vieja, is a maze of narrow cobblestone streets, colorful buildings, and lively squares. Unsurprisingly, it's the best place to stay in the city to be close to everything

It is highly appreciated for its warm and authentic atmosphere. You can find a variety of pintxos bars as well as restaurants serving quality Basque cuisine. Travelers can enjoy local specialties such as tortilla, a Spanish omelette, and bacalao a la vizcaína, Basque-style cod. The many bars are also known for their Spanish and Basque wines

The old town, the historical heart of the city, features charming churches, such as the Basilica of Santa María and the Church of San Vicente. The buildings date from various periods, ranging from the Middle Ages to Baroque architecture, creating a picturesque mix of architectural history.

La Concha beach, one of the most beautiful urban beaches in Europe, is just a few steps away, making it a real blessing to enjoy the sun, swim in the bay's crystal-clear waters, or stroll along the La Concha promenade offering panoramic views of the beach and old town.

The old town is also famous for its festivals and cultural events, the most famous being the Tamborrada festival, where locals gather to play music and drums in the streets in January!

The best hotels to stay in San Sebastian

Catalonia Donosti
Catalonia Donosti photo by unsacsurledos.com
Catalonia Donosti room
Catalonia Donosti room photo by unsacsurledos.com

Catalonia Donosti features a restaurant, seasonal outdoor swimming pool, gym, bar, and a 24-hour reception. The rooms are comfortable and pleasant with nice interior decor. They are available for around €140 per night, breakfast is extra.

Hotel Parma enjoys a fantastic setting in the heart of the classic city of San Sebastián, close to the old town. This family-run hotel serves a buffet breakfast each morning and offers very nice, well-equipped, and comfortable rooms. Available for €125 per night with breakfast included.

Playa de La Concha, for an ocean view

La Concha beach
La Concha beach photo by unsacsurledos.com

Playa de La Concha is one of the most iconic spots in the region. It is characterized by its beach, one of the most beautiful in Spain. Its stretch of golden sand extends nearly 1,400 meters long and is lined by an elegant promenade, providing an idyllic setting to relax and soak up the sun.

This area is also known for its truly elegant architecture! The buildings along the promenade exude a Belle Époque charm with their wrought iron balconies and well-kept façades. Additionally, the presence of the María Cristina hotel adds a touch of luxury to the entire neighborhood, as it has hosted numerous celebrities over the decades, making it a historical place!

Besides the beach, the area offers a variety of restaurants, bars, and shops. You can try traditional Basque specialties in one of the many establishments or relax with a refreshing drink while enjoying the view of the sea. La Concha Bay, with its calm waters, is ideal for swimming with children and engaging in water sports such as windsurfing and kayaking.

Moreover, Mount Urgull overlooks the bay and offers beautiful hiking trails that provide panoramic views of the city... If you want to relax, know that the area is also the starting point for the Paseo Nuevo promenade, which runs along the coast to the port area.

The best hotels to stay at Playa de La Concha

Zaragoza Plaza Hotel
Zaragoza Plaza Hotel photo by unsacsurledos.com
Zaragoza Plaza Hotel San Sebastian
Zaragoza Plaza Hotel San Sebastian photo by unsacsurledos.com

Pensión Régil welcomes you in downtown San Sebastián, just a 2-minute walk from La Concha promenade and 500 meters from Calle Mayor. The rooms are simple and pleasant, and you'll have breakfast in a cafeteria across from the establishment. Available from €110 per night.

Hotel Zaragoza Plaza is located 50 meters from La Concha beach and 70 meters from a bus stop. It offers rooms with air conditioning and private bathrooms, with balconies in some. The staff are attentive and helpful, expect around €79 per night.

Amara, a friendly neighborhood for a more authentic stay

If you are seeking a more authentic stay, the Amara neighborhood is a residential area located in the eastern part of the city. It is divided into two parts, Amara Viejo and Amara Nuevo, and is one of the most dynamic neighborhoods in the city, offering a setting that is both traditional and modern, making it a good compromise!

Amara Viejo, the old part of Amara, is characterized by its narrow streets, old buildings, and picturesque squares. You can find charming churches and small local shops. This neighborhood is rich in Basque history and culture, a contrast to the more modern part of the city.

Amara Nuevo, on the other hand, is a newer area with modern buildings, shopping centers, and recreational facilities. It is home to the main train station of San Sebastián, making it easy to travel to other parts of the city and beyond. You will also find parks, schools, and numerous restaurants, bars, and cafes to cater to all tastes, making it ideal for families.

The Amara neighborhood is also famous for its football stadium, Estadio Anoeta, which is home to Real Sociedad, the local football club. If you have the chance to settle here, you will appreciate the warm and welcoming locals, not to mention the proximity to La Concha beach.

The best hotels to stay in Amara, San Sebastian

Hotel Zinema7
Hotel Zinema7 photo by unsacsurledos.com
Hotel Zinema7 San Sebastian
Hotel Zinema7 San Sebastian photo by unsacsurledos.com

Hotel Zinema7 is decorated and furnished in a cinema theme, and the rooms feature contemporary decor. The hotel has a gym, a lounge-library with free internet terminals, and offers breakfast with Basque specialties! Expect to pay €142 per night, with breakfast included.

Hotel Silken Amara Plaza has a large collection of modern artworks. Its stylish, air-conditioned rooms are decorated in a contemporary style. The Plaza restaurant serves Basque dishes, and the hotel also has a gourmet bar! Accessible from €115 per night, with breakfast included.

Gros Neighborhood, the most affordable for budgets

Zurriola beach San Sebastian
Zurriola beach San Sebastian photo by unsacsurledos.com

Gros is located west of downtown San Sebastián, along the Bay of Biscay coast. It is bordered by La Zurriola beach, which is very popular among surfers due to its impressive waves. It's a really interesting spot if you have a medium or limited budget for staying in San Sebastian!

The Gros neighborhood is characterized by its narrow streets, historic buildings, and numerous pintxos bars, which are traditional Basque tapas. The residents of Gros are particularly proud of their Basque culture and traditions, which is reflected in the local cuisine! There are plenty of bars, clubs, and restaurants to enjoy the nightlife with live music, DJ sets, and festive evenings.

Gros is also a residential neighborhood, offering a wide variety of accommodations, from small apartments to larger houses. It is popular among young families, students, and expats due to its friendly atmosphere and proximity to local universities, as well as its more affordable prices.

The best hotels to stay in Gros, San Sebastian

Hotel Trueba
Hotel Trueba photo by unsacsurledos.com
Trueba San Sebastian
Trueba San Sebastian photo by unsacsurledos.com

Hotel Trueba welcomes you in a modern setting in San Sebastián, just 200 meters from Zurriola beach! The elegant and soundproofed rooms feature wooden flooring and central heating, and you can enjoy the lounge and bar to relax. Expect to pay €67 per night for a double room with a balcony.

Hotel Okako San Sebastian features a Japanese garden with a fountain. The rooms are spacious and bright, available from €70 per night. The property is located a 10-minute walk from Playa de la Concha, with bars, restaurants, and shops within a 5-minute walk.

Antiguo, the quietest and oldest neighborhood in the city

Looking for a quiet stay? The Antiguo neighborhood is one of the oldest areas in the city! Antiguo, which means old in Spanish, offers a residential setting that combines the charm of the past with modernity. It's really the perfect place if you want to escape urban hustle and enjoy a more relaxing atmosphere.

Antiguo is located west of downtown, between Ondarreta beach and La Concha beach, two of the most popular beaches in San Sebastian. The architecture of Antiguo is characterized by traditional Basque buildings, with wrought iron balconies and colorful facades. The streets are narrow and winding, creating a peaceful and picturesque atmosphere, and the neighborhood is home to Aiete Park, a large public park that offers panoramic views of the city and La Concha bay, perfect for strolling, picnicking, or relaxing.

The neighborhood hosts numerous local shops, pintxos bars, cafes, and restaurants where locals and tourists gather to enjoy traditional Basque dishes, such as bacalao a la vizcaína, Basque-style cod, or pintxos. In addition to its relaxing atmosphere, Antiguo is also a lively place, especially during local festivals where you can immerse yourself in Basque culture.

The best hotels to stay in Antiguo, San Sebastian

Hotel Avenida garden
Hotel Avenida garden photo by unsacsurledos.com
Hotel Avenida
Hotel Avenida photo by unsacsurledos.com

Olarain welcomes you on the University of the Basque Country campus, just 500 meters from Ondarreta beach, in a pleasant setting! On-site, you will enjoy a gym, paddle tennis court, and a multipurpose sports field. A game room and a sauna are also available. The functional rooms have a simple decor, available starting at €70 per night for a single room.

Hotel Avenida is located on Mount Igueldo, overlooking San Sebastian. It has a garden, pool, and accessible gym. The rooms are very pleasant, and you will enjoy a buffet breakfast and a restaurant serving traditional Basque dishes. Expect to pay starting from €99 per night, with breakfast included.

And there you have it, we have reached the end of this article! I hope you enjoyed it and now know where to stay in San Sebastian. If you would like to continue discovering Spain and are wondering where to stay in Bilbao, feel free to read my article on the subject!