

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.
Your match
Pick a travel style or drag the sliders, and both match scores follow your weighting.
Wins on prices and culture and sights with your weighting.
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 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
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 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 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 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
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 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 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
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 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 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 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
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. 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
| Measure | Girona | 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 | 70 m | 6 m |
| Main airport | Girona-Costa Brava Airport (GRO)10 km from centre18 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 | Girona | San Sebastian |
|---|---|---|
| City population | 108,666 | 189,866 |
| People per km² | 2,779 | 3,118 |
| Museums within 10 km | 9 | 14 |
| UNESCO World Heritage sites within 50 km | 0 | 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 Girona or San Sebastian somewhere new.
- Biarritzvs San Sebastian
- Bilbaovs San Sebastian
- Barcelonavs Girona
- Carcassonnevs Girona
- Montpelliervs Girona
- Bordeauxvs San Sebastian