Skip to content

The Best Cities to Visit in Spain

Spain's cities each have a distinct personality — Mediterranean showpiece, sunlit capital, Moorish jewel, paella coast and island cathedral-town — and the fast trains make it easy to combine several. Here's how the headline destinations compare and what each is best for.

  1. Spain's Mediterranean showpiece: Gaudi's Sagrada Familia and Park Guell, the medieval Gothic Quarter, the Modernista Eixample, world-class food and a city beach. Worth three or four days and on almost every first itinerary.

  2. The high, sunlit capital that lives outdoors and stays up late — the Prado, Reina Sofia and Thyssen art triangle, grand plazas, tapas bars and the Royal Palace. Two to three days, and the AVE hub for the rest of the country.

  3. The intoxicating heart of Andalusia: the Real Alcazar, a giant Gothic cathedral and the Giralda, orange-scented courtyards, flamenco and the great spring festivals. Two to three days.

  4. Home of the Alhambra, the most beautiful Moorish palace in Spain, plus the whitewashed Albaicin, free tapas with every drink and the Sierra Nevada at its back. One to two days; book Alhambra tickets well ahead.

  5. Spain's underrated, easygoing third city — the birthplace of paella, a beautiful old town, the futuristic City of Arts and Sciences and a long Mediterranean beach. Two days, and superb value.

  6. The honey-coloured capital of Mallorca, built around a colossal seafront Gothic cathedral, with medieval lanes, a buzzing tapas-and-market scene and the Serra de Tramuntana behind. A rewarding city break, not just a beach gateway.

FAQ

Which Spanish city should I visit first?
Barcelona or Madrid, for most first-timers — they have the best flight connections, the richest mix of sights, and the fast AVE train links the two in about 2.5 hours. Barcelona adds the beach and Gaudi; Madrid is the art-and-tapas capital and the rail hub for the rest of Spain.
What are the best cities in Spain for first-time visitors?
Madrid and Barcelona are the essential pair, with Seville and Granada the highlights of the south and Valencia a relaxed, great-value alternative on the coast. With more time, add Palma de Mallorca for a Mediterranean island city break.
Back to the Spain guide