Why look beyond Barcelona?
Barcelona is brilliant, but it's under pressure. The city had around 15.7 million visitors in 2025, and its tourism chief has said that's about the limit. It raised its tourist tax sharply in April 2026, is cutting the number of holiday flats, and wants fewer short cruise stopovers. Some residents have protested against mass tourism.
That doesn't mean you shouldn't go. But if you want the things people love about Barcelona, such as great architecture, a beach and long evenings of tapas, these cities offer them with more space, and often for less money.
1. Valencia
The closest match. Valencia is Spain's third-biggest city, with a beach, a lovely old town and a striking modern side. The City of Arts and Sciences is as eye-catching as anything in Barcelona, and the Turia Gardens, a 9km park in an old riverbed, make it brilliant for cycling.
It's the home of paella, and the Central Market is one of the finest food halls in Europe. Flights take about two and a half hours from the UK, and the beach is a short tram ride from the centre. It's busy in March for the Fallas festival, but feels much calmer than Barcelona for most of the year.
2. Girona
Barcelona's quieter neighbour. Girona is a small, beautiful city in Catalonia, with colourful houses along the Onyar river, a huge Gothic cathedral and one of the best-preserved medieval Jewish quarters in Europe. You can walk along its old city walls for views over the rooftops.
It's also a food city, and close to the Costa Brava's coves. The high-speed train reaches Barcelona in under 40 minutes, so you can still have a day in the big city if you want. Girona's own airport has flights from the UK, or you can fly to Barcelona and take the train.
3. Málaga
Sun, beach and culture. Málaga has transformed itself into a great city break. It has the Picasso Museum (he was born here), a Moorish fortress, the Alcazaba, and a city beach a short walk from the old town.
It's one of the warmest cities in Europe in winter, with highs around 17°C in January, and it has more direct flights from the UK than almost anywhere in Spain. Day trips to Ronda, Nerja and Granada are easy.
4. San Sebastián
For food lovers. San Sebastián, in the Basque Country, has a famous curved beach, La Concha, and some of the best food in Europe. Its old town is packed with pintxos bars, where you hop from counter to counter trying small plates, and it has a remarkable number of Michelin-starred restaurants for its size.
It's smaller and greener than Barcelona, and cooler and rainier too, so it's best from late spring to early autumn. Most people fly to Bilbao, about an hour away by bus.
5. Cádiz
An old port city surrounded by sea. Cádiz is one of the oldest cities in Western Europe, on a narrow peninsula in Andalucía. It has golden city beaches, a lively central market, watchtowers and tight, sunny lanes that feel more relaxed than Barcelona's.
It's quieter than the big Andalucían cities, and good for a slower trip with lots of seafood. Fly to Seville or Jerez, then take the train.
6. Lisbon
Hills, trams and river views. Lisbon is busy too, but it's a great alternative if you want a sunny coastal capital with lots of character. Ride the old trams, eat pastéis de nata in Belém and watch the sunset from a miradouro over the rooftops.
Beaches at Cascais and the palaces of Sintra are a short train ride away. Flights take around two and a half hours.
7. Porto
Smaller, cheaper and very pretty. Porto climbs up the banks of the Douro river, with tiled churches, bridges and port wine cellars across the river in Vila Nova de Gaia. It's compact, so a long weekend is enough to see the main sights.
It can be wet in winter, but it's often good value, and the Douro Valley wine region makes a lovely day trip. Can't decide between Portugal's two big cities? See our post on Lisbon or Porto.
How to choose
- Want the closest thing to Barcelona? Valencia.
- Want somewhere small and romantic? Girona or Cádiz.
- Want winter warmth? Málaga.
- Going for the food? San Sebastián.
- Want a different country? Lisbon or Porto.
More ideas: our city breaks and holidays in Spain pages, our list of the best places for a 3-day city break in Europe, and our posts on alternatives to Dubrovnik and alternatives to Santorini. If you still can't choose, add a few to a list on somewhere.party and let the draw decide.



