Spain’s cities are rich in culture and character, much like the Spanish people themselves. Madrid, the country’s capital situated in the heart of Spain is renowned for its art collections, mouth-watering tapas and lively nightlife. For a city break with the added bonus of a beach, visit Barcelona with its awe inspiring Gaudi architecture and buzzing pedestrianised street of Las Ramblas. Other cities that make for a perfect Spanish city break include Valencia, Seville, Palma and Murcia.

Barcelona is Spain's second largest city, attracting visitors for its mix of architecture, its sunny climate and it's 4.2km stretch of beach.

Learn More

Spain's capital offers a mix of the traditional and modern, with its historical sites, world-class galleries, buzzing nightlife and gourmet food.

Learn More