VacationSelector
The houses on the Onyar with the cathedral and Sant Feliu, Girona
GironaThe houses on the Onyar with the cathedral and Sant Feliu
La Concha beach and Monte Urgull, San Sebastian
San SebastianLa Concha beach and Monte Urgull

Photos: Girona by Zarateman, CC0; San Sebastian by Guérin Nicolas, CC BY-SA 3.0, cropped.

Girona 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 Girona for

  • prices
  • culture and sights
  • nature and the outdoors

Girona suits travellers who want a medieval old town to wander and a countryside to explore from it. The Barri Vell, the walls and the Call reward slow walking. Cyclists and walkers have the Gavarres, the greenways and the Garrotxa volcanoes close by, and Barcelona, Figueres and the Costa Brava coves all make easy outings. It is also the cheaper of the two, with a hot, dry Mediterranean summer. Evenings are quiet, though, and a car helps.

Choose San Sebastian for

  • food and drink
  • families
  • getting around

Choose San Sebastian if the trip is built around eating. The pintxo bars of the Parte Vieja and Gros, the markets and the restaurants in the hills are the point of every evening, and La Concha's sand is a few minutes' walk away. It is flatter and easier on foot, better for children and livelier after dark. It also costs a good deal more, and the Atlantic weather brings rain in every season.

Scoreboard

Twelve categories on one fixed scale from 0 to 100. The shaded stretch is the gap between the two.

Beaches & swimming. Girona 55, San Sebastian 68: San Sebastian leads by 13 points.
Food & drink. Girona 63, San Sebastian 88: San Sebastian leads by 25 points.
Culture & sights. Girona 62, San Sebastian 52: Girona leads by 10 points.
Nightlife. Girona 30, San Sebastian 44: San Sebastian leads by 14 points.
Nature & outdoors. Girona 79, San Sebastian 72: Girona leads by 7 points.
Day trips. Girona 86, San Sebastian 80: Girona leads by 6 points.
Good for families. Girona 46, San Sebastian 66: San Sebastian leads by 20 points.
Getting around. Girona 60, San Sebastian 80: San Sebastian leads by 20 points.
Shopping & style. Girona 37, San Sebastian 40: San Sebastian leads by 3 points.
Affordability. Girona 52, San Sebastian 32: Girona leads by 20 points.
Live music & performing arts. Girona 37, San Sebastian 45: San Sebastian leads by 8 points.
Wellness & relaxation. Girona 42, San Sebastian 50: San Sebastian leads by 8 points.
0255075100

Your match

Pick a travel style or drag the sliders, and both match scores follow your weighting.

Girona
54match

Wins on prices and culture and sights with your weighting.

San Sebastian
Best match
60match

Wins on food and drink and families with your weighting.

What matters to you?

Category by category

What the scores mean for a trip.

Beaches & swimming

San Sebastian 68Girona 55

San Sebastian has its beach right in town. La Concha's sheltered sand is a short walk from almost anywhere, Ondarreta is quieter for family days and Zurriola has the surf. The catch is the Bay of Biscay, with cooler water and summer days that can turn grey.

Girona has no beach at all. The Costa Brava, about 40km away, has warmer Mediterranean water and clearer coves around Begur and L'Escala, but each beach visit is a day trip planned around a car or a bus timetable, not a swim before dinner.

Food & drink

San Sebastian 88Girona 63

Food is San Sebastian's strongest suit. Moving between pintxo counters in the Parte Vieja and Gros, the fish and peppers at La Bretxa and San Martin, and a cluster of celebrated restaurants in the hills make eating the core of a stay, with the Astigarraga cider houses adding to it in season.

Girona eats well too, with Catalan home cooking, xuixos, serious tasting-menu kitchens and Empordà wine and cava close by. It is a city of sit-down meals, though, not grazing from bar to bar. Neither city offers much beyond its own regional cooking.

Culture & sights

Girona 62San Sebastian 52

Girona has the richer historic core. The walled Barri Vell, the cathedral's vast Gothic nave, the Arab Baths, Sant Pere de Galligants and the Call make up a compact medieval city that you explore lane by lane.

San Sebastian's appeal lies more in its late 19th-century townscape than in its monuments: the streets around Buen Pastor, the Miramar Palace, San Telmo's story of Basque society and Chillida's Peine del Viento on the rocks. Neither city has a major museum, and each is covered in two or three days.

Nightlife

San Sebastian 44Girona 30

San Sebastian is the livelier of the two. The pintxo crawl runs on into late bars in the old town and Gros, and in summer and during Semana Grande the city stays out well past midnight. Girona's nights are terraces, long dinners and student bars in term time, and a real night out means taking the train to Barcelona. Neither is a club city.

Nature & outdoors

Girona 79San Sebastian 72

Girona has more outdoors to explore, and it is made for road cycling: quiet lanes, the climbs of Rocacorba and Els Àngels, and greenways to Olot and the coast. The Garrotxa volcanoes, Cap de Creus and the Pyrenees, for hiking or skiing, are all within reach.

San Sebastian's nature is closer to hand and greener because of the rain. Hills ring the bay, the cliff path from Monte Ulia to Pasaia and over Jaizkibel is superb walking, and Zurriola has surf that the Costa Brava cannot match.

Day trips

Girona 86San Sebastian 80

Both make fine bases, and Girona is slightly the stronger. Barcelona is a short high-speed train ride away, Dalí's Figueres and Cadaqués are close, and Besalú, Pals and Peratallada are easy outings, though the villages are much simpler with a car.

San Sebastian's advantage is the border. Bilbao and the Guggenheim, Hondarribia, Biarritz and Saint-Jean-de-Luz, Pamplona and the Rioja Alavesa vineyards are all within reach, mostly by bus or train.

Good for families

San Sebastian 66Girona 46

San Sebastian is plainly the better choice with children. Sheltered city beaches, the flat promenade, the aquarium tunnel, Eureka's hands-on exhibits and the funfair at the top of the Igueldo funicular fill several easy days, and rain is the main risk.

Girona is safe and relaxed, and children enjoy walking the walls. Beyond that there is little built for them, the museums are aimed at adults and the stepped Barri Vell is hard work with a pushchair. Families there usually head for the Costa Brava.

Getting around

San Sebastian 80Girona 60

San Sebastian is flat and compact. The old town, the bay and Gros sit along a promenade with bike lanes, buses fill the gaps, and Euskotren runs to the French border and towards Bilbao. Hardly anyone needs a car.

Girona is walkable too, but the old town is steep and full of stairs. Beyond the rail line to Barcelona and Figueres the buses are infrequent, so the villages, coves and wineries really call for a hire car.

Shopping & style

San Sebastian 40Girona 37

Neither is a shopping destination, and serious shoppers leave both for a bigger city. The difference is in what you take home. Girona's Rambla has independent fashion, bookshops, delis and cycling shops, and the Mercat del Lleó has Empordà cheese and oil.

San Sebastian's Centro has more chains and boutiques, the Parte Vieja sells espadrilles, berets and tinned anchovies, and Gros has surf shops.

Affordability

Girona 52San Sebastian 32

Girona is the easier city on the wallet. Set lunches and everyday taverns are fairly priced, and accommodation is the main cost, rising in summer, during the flower festival and in the cycling season. A hire car adds to the bill.

San Sebastian is one of the most expensive places in Spain to stay, with scarce rooms and steep summer and festival rates, and its famous restaurants are a real splurge. Free beaches and walks and cheap buses help, and coming outside the summer makes the biggest difference.

Live music & performing arts

San Sebastian 45Girona 37

San Sebastian has the stronger stage life, built on two long-running summer festivals: Jazzaldia in July, with free concerts on Zurriola, and the orchestras and opera of the Quincena Musical in August. The Kursaal and the Teatro Victoria Eugenia keep a programme going through the year.

Girona's high point is in autumn, when Temporada Alta brings international theatre and dance, and the Auditori hosts touring concerts. Outside that festival and the summer music on the coast the programme is thin, and many plays are in Catalan.

Wellness & relaxation

San Sebastian 50Girona 42

San Sebastian has the more distinctive place to unwind: the old bathing pavilion on La Concha is a seawater thalassotherapy spa looking onto the bay, and evening walks on the promenade set a calm rhythm.

Girona's Arab Baths are for looking at, not bathing in. The real option is the thermal-spring hotels of Caldes de Malavella, about 20 minutes south. Both are slow-paced cities built around long lunches.

When should you go?

Pick your month. The climate figures are measured averages, not a forecast.

Girona in July

31 °Cdaytime high
17 °Cnight-time low
41 mmrain in the month
9 hsunshine a day
22 °Csea
15 hdaylight a day

San Sebastian in July

22 °Cdaytime high
16 °Cnight-time low
92 mmrain in the month
7 hsunshine a day
21 °Csea
15 hdaylight a day

Daytime high, °C

0°10°20°30°40°JFMAMJJASOND

Rainfall in the month, mm

050100150200250JFMAMJJASOND
GironaSan Sebastian

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. Girona: 1991-2020 normals, Gerona / Costa Brava (10.1 km from centre). San Sebastian: 1991-2020 normals, San Sebastian / Igueldo (6.1 km from centre).

Girona has a Mediterranean year. July and August are the beach months, with highs around 31°C inland and the sea near 24°C on the Costa Brava. That heat makes the steep lanes of the Barri Vell hard going at midday, so April, May and late September are better for walking and cycling. Autumn is when the heaviest rain arrives, and winters are mild and fairly sunny.

San Sebastian never gets that hot. Even August peaks around 23°C, which keeps summer walking pleasant, but the Biscay water stays cooler and the beach season is really only July and August. Rain falls in every month and is heaviest in November, at about 203mm. From autumn to spring the city gets noticeably less sun than Girona, so June to September is the safest time to go.

Which traveller are you?

For a food and nightlife trip, San Sebastian wins clearly. Eating and going out are the same thing there, as an evening of grazing from one bar counter to the next carries on late into the night. Girona eats well but goes to bed early.

On a trip on a tight budget, Girona is the safer choice. Daily costs stay moderate and you can walk almost everywhere. In San Sebastian, finding a room is the hard part, and its evenings out cost more than they first appear to.

On a family trip with young children, San Sebastian is far easier. What children enjoy is close together on a flat seafront, so the days need little planning. Girona suits older children happy to walk and climb more than toddlers in pushchairs.

Before you go

MeasureGironaSan Sebastian
Official languageSpanishSpanish
CurrencyEuro (EUR)Euro (EUR)
SocketsCF230 V, 50 HzCF230 V, 50 Hz
Driving sideRightRight
Time zoneUTC+1, UTC+2 in summerUTC+1, UTC+2 in summer
Emergency number112112
Elevation70 m6 m
Main airportGirona-Costa Brava Airport (GRO)10 km from centre18 non-stop destinationsSan Sebastián Airport (EAS)16 km from centre11 non-stop destinations
Public holidays this year14 days13 days

By the numbers

MeasureGironaSan Sebastian
City population108,666189,866
People per km²2,7793,118
Museums within 10 km914
UNESCO World Heritage sites within 50 km03
Swim season, months above 21 °C3 months2 months

Where else could you go?

Every comparison below shares a destination with this one, so you can follow Girona or San Sebastian somewhere new.

Browse every destination

Sources

Structured data from Wikidata (CC0). Weather data by Meteostat. Meteorological data provided by NOAA, DWD and others. Rainfall where no rain gauge is within 25 km is from the TerraClimate 1991-2020 climatology (Abatzoglou et al. 2018, Scientific Data), read at the city. Sea surface temperature from NOAA OISST v2.1, NOAA Physical Sciences Laboratory. Airport data from OurAirports (public domain). Tourism statistics from Eurostat, © European Union, reused under CC BY 4.0. Public holidays from Nager.Date (MIT). Non-stop route lists from the "Airlines and destinations" tables on English Wikipedia airport articles, by Wikipedia contributors, reused under CC BY-SA 4.0. Currency from the ISO 4217 register maintained by SIX, cross-checked against country data from GeoNames (CC BY 4.0). Price level from World Bank open data (PPP conversion factor for private consumption and official exchange rate), CC BY 4.0. Time zones from GeoNames (CC BY 4.0); clock offsets computed from the IANA time zone database. Daylight hours computed from each destination's latitude using the NOAA solar position algorithm. Exchange rates via Frankfurter, based on European Central Bank reference rates.

Category scores are our editorial verdict under rubric v3, each placed against the same fixed benchmark cities; the climate figures are measured. How the scores are set. Snapshot generated 2026-11-11. Daily budgets are estimates from country price levels.