ZenHotels

City breaks in Spain 2026

City breaks
From: £140

Malaga Alameda Centro Affiliated by Meliá Hotel Promocode

Save up to £20 💰 Steps from Larios shopping centre 🛍️

City breaks
From: £463

Barcelona Princess Hotel 🏙️ Design Stay

Sky-high rooftop pool with sea views over Diagonal Mar 🌅

City breaks
From: £120

LETOH LETOH Sevilla Promocode

Save up to £20 ✨ Design rooms near Plaza Nueva 😍

City breaks
From: £170

Hotel Barcelona Condal Mar Affiliated by Meliá Promocode

Save up to £20 ✨ Pool stay near Diagonal Mar mall 🛍️

City breaks
From: £139

NYX Hotel Madrid Promocode

Save up to £20 🔥 Design rooms near Torre Picasso 🍷

City breaks
From: £1483

Catalonia Molina Lario 🏛️ Málaga old town

Steps from the cathedral, with a rooftop pool for warm days ☀️

City breaks
From: £503

Casa Camper Barcelona 🏛️ Raval design stay

Just steps from MACBA and Boqueria Market 🍷

City breaks
From: £682

Petit Palace Plaza Mayor 🏛️ Central Madrid stay

Stylish rooms steps from Plaza Mayor and top attractions 🇪🇸

City breaks
From: £1255

Ohla Barcelona 🌟 Stylish design-led city stay

Boutique rooms, rooftop pool and fine dining 🍷

City breaks
From: £573

Novotel Madrid Center 🌆 Central Madrid base

Spacious rooms, rooftop pool and easy access to top sights 🇪🇸

City breaks
From: £536

Hotel Derby Sevilla 🇪🇸 Central city stay

Explore landmarks, dining and culture on your doorstep 🥘

City breaks
From: £865

Casa Bonay 🇪🇸 Boutique design hotel

Chic Barcelona stay with rooftop terrace and curated interiors 🌇

City breaks
From: £681

Hotel Sevilla Promocode

Save up to £20 🔥 Ideal base for exploring the city 🏙️

City breaks
From: £929

Eurostars Al-Ándalus 🇪🇸 Modern Seville hotel

Stylish stay near city centre with gardens and great facilities 🌳

City breaks
From: £152

Casa Gracia Barcelona Promocode

Save up to £20 🎉 Steps from Casa Mila and Gràcia cafés 🥂

City breaks
From: £365

Apartamentos Casablanca Promocode: Save up to £10

Relaxed stays with kitchen, pool and central location

City breaks
From: £988

Parador de Granada – Historic palace stay

Iconic monastery setting with panoramic city views

City breaks
From: £2158

Hotel Arts Barcelona beachfront luxury hotel

Elegant rooms, spa facilities and stunning sea views

City breaks
From: £305

Hotel Indigo Barcelona Plaza: Design & Comfort For £305

Modern luxury stay with Catalan dining and culture

City breaks
From: £402

RH Corona del Mar – 5 nights of Beachfront Bliss Awaits

Relax with stunning views and premium amenities

City breaks
From: £414

Sercotel Rosellon – Hotel Near Sagrada Família and City Landmarks 📸

Discover a premiere hotel with modern comfort and prime location

City breaks in Spain FAQ

How much money do I need per day in Spain?

City tours in Spain are less expensive than in many other countries in Western Europe. Even if you have coffee and pastries for breakfast, order a Menú del Día for lunch, and have tapas with wine for dinner, your daily expenses won’t be particularly high. In addition, admission to museums is often free shortly before closing time. The cost of living in Madrid and Barcelona is higher than in Seville, Valencia, and Granada.

Is Spain good for a city break?

Spain is ideal for city travel. Distances within individual cities are short, and the sights are concentrated in the old town, which can be explored on foot. A flight from the UK takes about 2 to 3 hours. Since museums, cathedrals, markets, and squares are all within walking distance of one another, businesses have long hours, and nightlife continues late into the evening, you can pack a full itinerary into just 2 or 3 days.

Which Spanish city should you choose for a city break?

If you want to enjoy modern architecture and a nearby beach, go for Barcelona; Madrid is the right choice for visiting major art museums and experiencing a lively nightlife, while Seville is perfect for Moorish-style palaces and cosy streets. In Valencia, the old town, modern buildings, and a long sandy beach sit close together. Bilbao and San Sebastián are ideal for foodies and art lovers, while in Granada you can combine a visit to the Alhambra with walks through the hills.

When is the best time for a city break in Spain?

Spring and autumn are the best times to travel, as the temperatures are pleasant for walking, and there are fewer tourists than in the height of summer. In cities located in the interior of the country, such as Madrid, Seville, and Córdoba, temperatures can rise above 40 °C in July and August; during this time, locals leave the city, and some restaurants close. In northern cities, including Bilbao and San Sebastián, it stays cooler year-round and rains more often.

How long should a city break in Spain be?

3 nights are enough to explore a Spanish city at a leisurely pace; that way, you’ll have 2 full days to visit the main attractions, plus time for a slow morning. Since Madrid and Barcelona each have several significant galleries and neighbourhoods worth visiting, give them 4 to 5 nights. You can reach major cities in a few hours by high-speed train, so you can see 2 cities in a week.

What do hotels in Spanish cities usually include?

Spanish city hotels typically offer rooms without meals or with breakfast included. Breakfast at Spanish hotels is usually served as a buffet featuring pastries, cured ham, cheese, bread with tomatoes, fruit, and strong coffee. Due to the summer heat, most hotels have air conditioning. Many hotels in city centres are located in renovated townhouses; the rooms in these hotels are sometimes quite small, but rooftop terraces with bars are common.

Our website is not responsible for price variations or availability, as these are determined by our partners. Prices and availability may change at any time without prior notice. We recommend checking the latest details directly with the respective provider before making a booking.