

Photos: Girona by Zarateman, CC0; Zaragoza by Pablo Alejandro Araujo Granda, CC BY-SA 2.0, cropped.
Girona or Zaragoza?
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
- beaches
- nature and the outdoors
- day trips
Girona suits travellers who want a small, handsome base with a great deal within reach. The Barri Vell fills a day or two, and after that come the Costa Brava coves, Dalí country, the volcanic Garrotxa and Barcelona by fast train. Cyclists and walkers do especially well here, and so does anyone happy to swap late nights for long dinners on a terrace.
Choose Zaragoza for
- nightlife
- families
- prices
For a livelier, cheaper and easier city stay, Zaragoza is the stronger pick. The flat centre and the tram make it simple to get around, even with children. El Tubo and the old Casco give it a proper night out, and hotels and meals cost less. It has no sea and the countryside around it is starker, but the Pilar, the Aljafería and the remains of Roman Caesaraugusta are worth a few days.
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.
Too close to call, 1 point apart
Wins on beaches and nature and the outdoors with your weighting.
Wins on nightlife and families with your weighting.
What matters to you?
Category by category
What the scores mean for a trip.
Beaches & swimming
Neither city has a beach of its own, but the gap between them is wide. From Girona the Costa Brava is under an hour away, with sandy bays at Sant Feliu de Guíxols and Tossa and clear pine-backed coves around Begur, so a sea day fits easily into a city stay.
Zaragoza has nothing like this. The coast is more than 200km off and nobody swims in the Ebro, so summer cooling-off means municipal open-air pools. If the sea matters to you, only Girona offers it.
Food & drink
The two eat about equally well, in quite different styles. Girona offers Catalan home cooking, mar i muntanya dishes and serious tasting-menu kitchens, with Empordà wine and a weekend vermouth. It is the better choice for one memorable sit-down dinner.
Zaragoza is about grazing. You move along El Tubo from counter to counter for croquetas, mushroom skewers and anchovies, then sit down to hearty ternasco lamb or borage with clams, with generous Cariñena and Somontano reds. Neither city has much international cooking.
Culture & sights
The two are well matched on sights, but they offer different things. Girona is one compact medieval scene: the walled Barri Vell, the cathedral's vast Gothic nave, the alleys of the Call and the walk along the walls, all seen in a day or two on foot.
Zaragoza covers more history on a bigger scale. There is Roman Caesaraugusta below ground, the Islamic Aljafería palace, the Mudéjar brickwork of La Seo, and Goya on the ceilings of the Pilar and in his own museum. It needs two or three days, and beyond the old core the city is mostly modern.
Nightlife
Zaragoza is the better city for going out. Evenings begin with tapas in El Tubo and carry on in the bars around Plaza San Felipe and Plaza Santa Marta, with a few clubs open into the early morning. During the Fiestas del Pilar the streets stay full until dawn.
Girona's evenings are mostly terraces and a long dinner, with students livening the old-quarter bars in term time. For a real night out, people there take the train to Barcelona.
Nature & outdoors
Girona is much the better base for the outdoors. Road cyclists ride straight out to the climbs of Rocacorba and Els Àngels, and greenways on old railway lines run to Olot and the coast. Within about an hour you reach the cinder cones and beech woods of the Garrotxa or the cliff paths of Cap de Creus.
Zaragoza sits on a dry steppe swept by the cierzo wind, so its green space in town is mostly the Ebro path and its big parks. The striking landscapes, such as the Moncayo, the Mallos de Riglos and the Bardenas Reales badlands, all need a car.
Day trips
Both are good bases, but Girona has more close at hand. Barcelona is under 40 minutes by fast train, Figueres and the Dalí Theatre-Museum are half an hour away, and Besalú, Pals, Peratallada and Empúries are all short drives. France is close enough for a day in Perpignan or Collioure.
Zaragoza puts Madrid as well as Barcelona within about an hour and a half by train, which is unusual. Its Aragonese outings are more spread out, though: Loarre castle, ruined Belchite and Tarazona are comfortable trips, while Albarracín and Teruel need an early start.
Good for families
Girona is calm and safe, but it gives children less to do than Zaragoza does. Apart from the walk along the walls, which most children treat as a castle adventure, almost nothing in town is aimed at them. The steep, stepped lanes of the Barri Vell are hard going with a pushchair, so a family stay here really works through the beach days on the Costa Brava.\n\nZaragoza is the easier place to keep children busy without leaving town.
The centre is flat, the rivers aquarium on the Expo site and the open lawns of the Parque del Agua sit side by side, and Parque Grande has its own small amusement park. In October the Fiestas del Pilar bring funfairs and parades of giants. Both cities are tiring for small children in the July and August heat, but only Girona can escape it with a day by the sea.
Getting around
Girona is small enough to cross on foot in about twenty minutes, although the Barri Vell is steep and full of stairs. Fast trains reach Barcelona and Figueres, but buses to the coast and the villages run infrequently, so many visitors hire a car for part of their stay.
Zaragoza asks less of both your legs and your planning. Its main sights lie on flat ground between the Pilar riverfront, the old Casco and the Aljafería, and a tram line, dense buses and bike-share stations cover the rest. If you are staying in town you can manage without a car and need one only for rural Aragon.
Shopping & style
Zaragoza offers more choice. The main Spanish chains and a classic department store line Paseo de la Independencia, older shops and pastry makers sit along Calle Alfonso I, and there is a very large mall on the southern edge.
Girona's shopping is smaller and more independent: fashion, books and delicatessens around the Rambla, and plenty of cycling shops. In both cities the market is the best place for edible souvenirs, the Mercat del Lleó in Girona and the Mercado Central in Zaragoza.
Affordability
Zaragoza is the cheaper stay. Central hotels are good value for most of the year, tapas and set lunches are generous, and the tram and the free Pilar keep daily costs low. Only the October fiestas push room prices up.
Girona sits around the Western European middle. Rooms in the small old town get expensive in summer, during the spring flower festival and in the cycling season, and a hire car for the region adds to the bill.
Live music & performing arts
Zaragoza has the steadier programme. Its large Auditorio runs a full season of touring orchestras, chamber music and jazz, the Teatro Principal stages plays and dance, and the jota, Aragon's leaping folk dance, gives the city a tradition of its own.
Girona comes into its own in particular seasons. Temporada Alta brings international theatre and dance in autumn, and summer brings concerts in coastal castle gardens. Outside those times the programme is thin, and many plays are in Catalan.
Wellness & relaxation
The two are much alike: both offer a slow provincial pace of long lunches and river walks rather than a bathing culture. Girona has the easier spa outing, since the thermal-spring hotels of Caldes de Malavella are about 20 minutes away and its quiet stone lanes suit unhurried mornings.
In Zaragoza the thermal waters of Alhama de Aragón are more than an hour away, so in town relaxing means hotel spas, an Arab-style bathhouse or a shady afternoon in Parque Grande. The summer heat and the cierzo can make it tiring.
When should you go?
Pick your month. The climate figures are measured averages, not a forecast.
Girona in July
Zaragoza in July
Daytime high, °C
Rainfall in the month, mm
Temperature and rainfall are climate normals, averaged over the years shown. Girona: 1991-2020 normals, Gerona / Costa Brava (10.1 km from centre). Zaragoza: 1991-2020 (rainfall 1971-2000) normals, Zaragoza / Aeropuerto (11.2 km from centre).
Both cities have hot summers and mild spring and autumn days, and for walking the streets both are at their best from April to early June and again from late September into October. Girona is the milder of the two. Summer highs reach 31°C, and from July to September the Costa Brava is warm enough for swimming, at around 24°C in August. Its rain comes mostly in autumn, and October is the wettest month at 86mm, so late-season trips can bring a few grey days.
Zaragoza swings further each way and is far drier. July reaches 33°C on an open plain with long hours of sun, which makes midday sightseeing hard work. Winter days drop to about 11°C, a few degrees cooler than Girona. It rains little in any month, and spring and early autumn are sunnier than in Girona, so May, June, September and October suit it best.
Which traveller are you?
For a beach and sun trip, Girona wins easily, as long as you treat the sea as a day out from a city base. Set off early to get ahead of the summer crowds in the best-known coves. From Zaragoza, the coast would have to be a separate leg of the trip.
For a food and nightlife trip, Zaragoza has the edge. Girona's tasting menus make for a fine dinner, but the evening usually ends there. In Zaragoza a tapas crawl carries on into the student bars of the Casco, often well past midnight from Thursday on.
On a trip with a tight budget, Zaragoza makes the money go further. A few tapas and a glass of local red make a filling supper, and the flat centre costs nothing to explore on foot. Girona's old town is free to wander, but its countryside costs more to reach.
Before you go
| Measure | Girona | Zaragoza |
|---|---|---|
| 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 | 200 m |
| Main airport | Girona-Costa Brava Airport (GRO)10 km from centre18 non-stop destinations | Zaragoza Airport (ZAZ)13 km from centre12 non-stop destinations |
| Public holidays this year | 14 days | 12 days |
By the numbers
| Measure | Girona | Zaragoza |
|---|---|---|
| City population | 108,666 | 693,091 |
| People per km² | 2,779 | 712 |
| Museums within 10 km | 9 | 22 |
| UNESCO World Heritage sites within 50 km | 0 | 1 |
| Swim season, months above 21 °C | 3 months | - |
Where else could you go?
Every comparison below shares a destination with this one, so you can follow Girona or Zaragoza somewhere new.
- Barcelonavs Girona
- Carcassonnevs Girona
- Montpelliervs Girona
- San Sebastianvs Zaragoza
- Biarritzvs Zaragoza
- Toulousevs Girona