Barcelona and Seville are Spain's two most iconic cities beyond Madrid — one Catalan and coastal, one Andalusian and inland, both packed with architecture found nowhere else on earth. Deciding between them depends on whether you want Gaudí's fantasy or Moorish Spain's grandest surviving palace.
Barcelona's identity is Antoni Gaudí's: the still-unfinished Sagrada Família and the tiled, surreal Park Güell look like nothing else in Europe. Seville's grandeur is older and Moorish — the Real Alcázar of Seville, Seville Cathedral, and its bell-tower La Giralda reflect centuries of Islamic and Christian rule layered together.
Barcelona's Gothic Quarter (Barri Gòtic) and the artsy El Born are dense with medieval lanes and Picasso's early work at the Museu Picasso. Seville's Barrio Santa Cruz is the old Jewish quarter turned whitewashed maze of courtyards, and the monumental Plaza de España is a set piece Barcelona has no real equivalent to.
Barcelona pairs its hillside Montjuïc park and the nightly Magic Fountain (Font Màgica) show with a Tapas & Wine Tasting Tour and people-watching on La Rambla. Seville's Parque de María Luisa and the Alcázar Gardens are quieter and greener, and its nights belong to Flamenco Shows, an art form born in the city.
Barcelona's best day trip is the mountaintop Montserrat Monastery, a dramatic pairing of nature and pilgrimage site an hour outside the city. Seville sits closer to Andalusia's biggest draws: Córdoba's Mezquita is under an hour away, and Granada & The Alhambra — arguably Spain's single greatest sight — is a half-day trip.
Choose Barcelona for Gaudí's architecture, beach-city energy, and a lively tapas and nightlife scene. Choose Seville for Moorish palaces, flamenco, and the best base for day trips into Andalusia. Both are best visited in spring or fall, when the heat is manageable.