

Photos: Barcelona by Canaan, CC BY-SA 4.0, cropped; San Sebastian by Guérin Nicolas, CC BY-SA 3.0, cropped.
Barcelona or San Sebastian?
Our verdict in twelve categories, each scored against the same fixed benchmark cities, and the climate month by month, so you can choose for your trip.
Choose Barcelona for
- nightlife
- shopping
- culture and sights
Barcelona suits travellers who want a big city with a lot happening in it. Gaudí's buildings and the Gothic Quarter could fill a week, there are opera and concerts all year, and the nights run until dawn. The sea is warm enough to swim in for most of the summer. It is the better choice for a first trip to Spain, for groups who want to go out late, and for anyone who wants to fit sightseeing, shopping and the beach into one stay.
Choose San Sebastian for
- wellness
- food and drink
San Sebastian is a smaller and calmer place where eating is the main reason to go. You spend your evenings moving between pintxo bars, and you save one meal for a famous table in the hills. Between meals you walk the promenade along La Concha and the coastal path over the cliffs. It suits food lovers, couples and anyone who wants rest more than a long list of sights. Expect cooler sea water, more rain and a higher bill for your room.
Scoreboard
Twelve categories on one fixed scale from 0 to 100. The shaded stretch is the gap between the two.
Your match
Pick a travel style or drag the sliders, and both match scores follow your weighting.
Wins on nightlife and shopping with your weighting.
Wins on wellness and food and drink with your weighting.
What matters to you?
Category by category
What the scores mean for a trip.
Beaches & swimming
Barcelona has the better beach trip. Several kilometres of sand run from Barceloneta to Mar Bella, the Mediterranean is warm from June to late September, and the coastal trains reach the quieter strands at Sitges and Castelldefels. The catch is that the city beaches are man-made, and in high summer they are packed and attract pickpockets.
San Sebastian has the more beautiful setting. La Concha is a natural, sheltered bay in the middle of town, with calm water and Santa Clara island offshore, and Zurriola across the river gets proper Atlantic surf. Its season is shorter, though, and the water is cooler, so outside July and August the sand is mostly for walking.
Food & drink
San Sebastian is the better place to eat. A whole evening can go on bar-hopping through the Parte Vieja and Gros, with a different speciality at each counter and txakoli poured from a height. Above the bars are several of Spain's most celebrated restaurants, and in late winter the cider houses in Astigarraga open their barrels.
Barcelona has more variety. Catalan cooking, seafood rice by the sea, vermouth and cava sit alongside food from much of the world, and there are neighbourhood markets such as Santa Caterina and Sant Antoni. San Sebastian is almost entirely Basque, so a long stay there means a lot of the same cuisine, however good it is.
Culture & sights
The two are far apart here. Barcelona has Gaudí's UNESCO-listed buildings, from the Sagrada Família to Park Güell, plus a Gothic Quarter with Roman walls and serious museums: the Picasso, the MNAC's Romanesque frescoes and the Miró foundation. A week of sightseeing passes easily.
San Sebastian is more about enjoying the whole town than ticking off sights. It has elegant 19th-century streets, the baroque Santa Maria basilica, the castle on Monte Urgull, the San Telmo Museum and Chillida's Peine del Viento on the rocks. It is charming, and two or three days cover it.
Nightlife
Barcelona is the place for a big night out. Each district has its own scene: cocktail bars in the Born's cellars, rougher bars in the Raval, people drinking outdoors in the squares of Gràcia, and electronic club nights that run until dawn. The city stays busy midweek too.
San Sebastian's evenings centre on the pintxo bars, which are sociable and noisy until late, especially at weekends. After that there are only a few late bars and clubs. The town stays out much later in summer and during Semana Grande, and the rest of the year a night out mostly means dinner.
Nature & outdoors
Both cities are well placed for the outdoors, but the scenery is different. Barcelona has the wooded Collserola hills behind it, the stone pinnacles of Montserrat an hour away, and the Costa Brava's rocky inlets and the Pyrenees within reach. It is a dry, Mediterranean landscape, and summer is too hot for serious hiking.
San Sebastian is green and wet. Its best walk starts in town: the coastal path from Monte Ulia goes over the cliffs to Pasaia and on across Jaizkibel to Hondarribia. Surfers have Zurriola and the coast beyond it. Bring a rain jacket in any season.
Day trips
Both make excellent bases, but the trips are different. From Barcelona, fast trains reach Girona's walled town, Dalí's museum in Figueres and Roman Tarragona, while Montserrat, Sitges and the cava cellars of the Penedès are closer still.
San Sebastian sits on the border with France, so in one week you could see the Guggenheim in Bilbao, Biarritz and Bayonne on the French Basque coast, Pamplona and the Rioja Alavesa vineyards. Fishing ports such as Getaria and Hondarribia are only short hops away.
Good for families
Barcelona keeps children busy for longer. The aquarium, the CosmoCaixa science museum, the zoo, the funfair on Tibidabo and Gaudí's buildings, which look like something from a storybook, fill many days, and PortAventura is about an hour south. The crowded old town is hard work with a pushchair, and high summer is hot.
San Sebastian is easier to handle, with calm beaches in the centre, a flat promenade with no cars and a safe, compact old town. It also has an aquarium, the Eureka science museum and a small funfair on Monte Igueldo. After three or four days, though, families tend to run out of things to do, and rain can rule out the beach for days.
Getting around
Barcelona's flat centre lets you walk from the Gothic Quarter through the Eixample to Gràcia in under an hour. The metro, buses, trams and local trains all use the same tickets. The hard part is the hills. Park Güell means the metro and a steep climb or a bus, while Montjuïc has a cable car and Tibidabo a funicular.
San Sebastian is small enough to walk almost everywhere, and you can cross the whole bay on foot in under an hour, with bike lanes along the water. The Euskotren trains run east to the French border at Hendaye and west towards Bilbao. You only need a car for the rural cider houses and the inland hills.
Shopping & style
Barcelona is much the stronger city for shopping. The Passeig de Gràcia has the international and Spanish fashion houses, the Rambla de Catalunya has calmer local shops, and the side streets of the Born, Gràcia and the Raval have independent designers, vintage clothes and records. Espadrilles, ceramics and turrón make good souvenirs.
San Sebastian has some well-kept boutiques in the Centro, small shops in the Parte Vieja selling berets and linen, and surf shops in Gros. The best things to take home there are tinned anchovies, Idiazabal cheese and txakoli.
Affordability
Neither city is cheap, but Barcelona is easier on the budget. Hotels are its biggest cost, along with the entry fees for the Gaudí buildings. Set lunches, market counters and neighbourhood tapas bars keep meals reasonable, and travel passes are good value.
San Sebastian is one of the most expensive places to stay in Spain. It has few hotel rooms, and summer and festival weeks push prices up, while the famous restaurants are a real splurge. A pintxo crawl also adds up quickly. The beaches and walks are free, and coming outside the summer peak saves the most.
Live music & performing arts
Barcelona has performances all year. There is opera and ballet at the Liceu, concerts in the Palau de la Música's stained-glass hall, and the symphony orchestra at L'Auditori. Jazz cellars and flamenco stages fill the evenings, and Sónar, Primavera Sound and the Grec festival take over early summer.
San Sebastian is at its best for music in July and August, when Jazzaldia brings jazz to the Kursaal and Zurriola beach and the Quincena Musical brings orchestral music and opera. The rest of the year is quieter, with the Basque National Orchestra and touring shows at the Kursaal and the Victoria Eugenia.
Wellness & relaxation
San Sebastian is the better place to unwind. Sea bathing has been part of the town since its days as a royal resort, and the historic pavilion on the La Concha promenade is a seawater spa with pools looking out over the bay. The town is quiet and orderly, and an evening walk along the water is part of daily life.
In Barcelona, you get a few Arab-style bath houses in the old town and some hotel spas, but the centre is crowded and the nights are noisy. To rest there, take long lunches, sit on a terrace in a Gràcia square, or go up into the Collserola hills.
When should you go?
Pick your month. The climate figures are measured averages, not a forecast.
Barcelona in July
San Sebastian in July
Daytime high, °C
Rainfall in the month, mm
Where the figures come from
San Sebastian's station stands 252 m above the city centre, so the centre is likely a little warmer than the figures say.
Temperature and rainfall are climate normals, averaged over the years shown. Barcelona: 1991-2020 normals, Barcelona / Aeropuerto (14.4 km from centre). San Sebastian: 1991-2020 normals, San Sebastian / Igueldo (6.1 km from centre).
Barcelona has a long, dry, sunny summer. The beach season runs from June to late September, and by August the sea reaches about 25°C. That same month is too hot for walking the streets in the middle of the day, at 29°C, so April, May and October are better for sightseeing. The heaviest rain comes in September and October. Winter is mild and mostly sunny, and you can still walk around the city comfortably.
San Sebastian never gets hot. Summer days are mild, and the Atlantic only reaches about 22°C in August, so the beach is really for July and August, and even then some days are grey. It rains in every month, and the wettest months are from October to December, with November the worst at 203mm. Late spring and September are good for walking and hiking. For a beach trip, Barcelona's season starts earlier, finishes later and has much more sun.
Which traveller are you?
On a culture and arts trip, Barcelona gives you far more to fill the days. Beyond Gaudí there is the Hospital de Sant Pau, Santa Maria del Mar and the MACBA's contemporary art. In the evenings you can see theatre and dance at the Teatre Lliure or the Mercat de les Flors. San Sebastian's arts calendar mostly happens in summer.
For a relaxing and wellness trip, San Sebastian is the gentler place to stay. Summer days stay mild instead of getting city-hot, Ondarreta is the quieter end of the bay, and a short boat ride takes you to Santa Clara island for a peaceful swim. In Barcelona, resting usually means escaping to a seaside town nearby.
On a food and nightlife trip, it depends on which matters more. If eating comes first, choose San Sebastian. Go for the fish and peppers at La Bretxa, then grilled foie and wild mushrooms at the bar counters. If you want clubs that only fill at two and run until dawn, choose Barcelona.
Before you go
| Measure | Barcelona | San Sebastian |
|---|---|---|
| Official language | Spanish | Spanish |
| Currency | Euro (EUR) | Euro (EUR) |
| Sockets | CF230 V, 50 Hz | CF230 V, 50 Hz |
| Driving side | Right | Right |
| Time zone | UTC+1, UTC+2 in summer | UTC+1, UTC+2 in summer |
| Emergency number | 112 | 112 |
| Elevation | 9 m | 6 m |
| Main airport | Josep Tarradellas Barcelona-El Prat Airport (BCN)13 km from centre235 non-stop destinations | San Sebastián Airport (EAS)16 km from centre11 non-stop destinations |
| Public holidays this year | 14 days | 13 days |
By the numbers
| Measure | Barcelona | San Sebastian |
|---|---|---|
| City population | 1,731,649 | 189,866 |
| People per km² | 17,094 | 3,118 |
| Museums within 10 km | 95 | 14 |
| UNESCO World Heritage sites within 50 km | 3 | 3 |
| Swim season, months above 21 °C | 3 months | 2 months |
Where else could you go?
Every comparison below shares a destination with this one, so you can follow Barcelona or San Sebastian somewhere new.