Homepage
Aerial view of Gran Via, the main shopping street in Madrid.

Compare Madrid holidays

Holidays from £239 per person

Thousands of holidays

Compare 20+ trusted brands

ATOL-protected holidays

Book your getaway with confidence

Part of MoneySuperMarket

Saving you money for almost 20 years

Expert travel advice

Get the latest holiday tips and inspiration

We compare millions of holidays from the UK’s leading travel companies

Jet2holidays logoTui logoeasyJet Holidays logoloveholidays logolastminute logoHolidayGems logoOn the Beach logo

Holidays in Madrid

A holiday in Madrid lifts the spirit and warms the heart. It's a city that sweeps you up in its passion for everything from high art and politics to food and drink – and the blue skies throughout the year certainly help, too.

Historically, royal Madrileños – Madrid locals – have loved fine art, so much so that they have dedicated centuries to building exquisite galleries to display their collections. The result is the Golden Triangle of Art, with the Museo Nacional del Prado now one of the world’s most important art museums. You could spend days in these galleries, taking in works by Spanish greats, including Goya, Velázquez and Picasso. But that’s just the beginning. Hunt out the smaller museums for even more European classics.

Madrid is great for food, too. Large markets host gourmet food stalls alongside wine kiosks and tapas bars, while high-end restaurants run by award-winning chefs serve up innovative dishes all across the city. Eat meals from Mexico, Japan or Peru, or stick to local specialities, such as cocido madrileño (a simple stew of meat and chickpeas).

When you’ve eaten your fill, hit the shops. Madrid is renowned for its independent vintage shops, designer outlets and trendy fashion stores. The Gran Via is a good start for high-street favourites, followed by on-trend district Malasaña and high-end Salamanca. On Sunday, get up early to experience El Rastro flea market and bargain hunt for second-hand clothes, records and knick-knacks.

After all that shopping, seek out a refreshing cocktail or two. Madrid’s lively nightlife is some of the best in Spain, with bars and nightclubs on every corner. Come summer, open-air events and fiestas add to the year-round live music that flows from venues across the city – and going to at least one traditional flamenco dance show is a must.

Popular Madrid holiday deals

View all deals

Prices and availability may change, confirm with the provider before booking. Mandatory fees may not be included in all prices.

NH Collection Madrid Abascal

9.3

Excellent

Madrid, Madrid Area, Spain
  • 29 Jul 2027
  • 4 nights
  • Room only
  • From Manchester

Prices from

£576 pp

Puerta América Hotel

Madrid, Madrid Area, Spain
  • 29 Jul 2027
  • 4 nights
  • Room only
  • From Manchester

Prices from

£568 pp

Catalonia Gran Via

9

Excellent

Madrid, Madrid Area, Spain
  • 29 Jul 2027
  • 4 nights
  • Room only
  • From Manchester

Prices from

£539 pp

Cheap holidays under £350pp to Madrid

View all deals

Prices and availability may change, confirm with the provider before booking. Mandatory fees may not be included in all prices.

Pensión MYD Estrella

8.5

Very Good

Madrid, Madrid Area, Spain
  • 31 Mar 2027
  • 4 nights
  • Room only
  • From Luton

Prices from

£239 pp

NH Madrid Ribera del Manzanares

9.3

Excellent

Madrid, Madrid Area, Spain
  • 22 Nov 2026
  • 3 nights
  • Room only
  • From Manchester

Prices from

£286 pp

Partner Barrio de Salamanca Suites

9

Excellent

Madrid, Madrid Area, Spain
  • 22 Nov 2026
  • 3 nights
  • Room only
  • From Stansted

Prices from

£330 pp

Last-minute Madrid city breaks

Espahotel Plaza Basílica

Madrid, Madrid Area, Spain
  • 14 Oct 2026
  • 7 nights
  • Self-catering
  • From Luton

Prices from

£743 pp

1881 Madrid Ventas Hotel

Madrid, Madrid Area, Spain
  • 14 Oct 2026
  • 7 nights
  • Room only
  • From Stansted

Prices from

£839 pp

Hotel Cason del Tormes

Madrid, Madrid Area, Spain
  • 14 Oct 2026
  • 7 nights
  • Room only
  • From Stansted

Prices from

£789 pp

Hotel Acta Madfor

Madrid, Madrid Area, Spain
  • 14 Oct 2026
  • 7 nights
  • Room only
  • From Stansted

Prices from

£909 pp

VP Plaza España Design

Madrid, Madrid Area, Spain
  • 14 Oct 2026
  • 7 nights
  • Room only
  • From Stansted

Prices from

£1,469 pp

Eric Vökel Atocha Suites

Madrid, Madrid Area, Spain
  • 14 Oct 2026
  • 7 nights
  • Room only
  • From Stansted

Prices from

£839 pp

Catalonia El Retiro

Madrid, Madrid Area, Spain
  • 14 Oct 2026
  • 7 nights
  • Room only
  • From Luton

Prices from

£808 pp

VP Jardín Metropolitano

Madrid, Madrid Area, Spain
  • 14 Oct 2026
  • 7 nights
  • Bed & breakfast
  • From Luton

Prices from

£1,252 pp

Prices and availability may change, confirm with the provider before booking. Mandatory fees may not be included in all prices.

When to go to Madrid

Summer in Madrid brings hot, sunny weather, with temperatures averaging a pleasant 21C in June – perfect for rooftop bars, picnics in the park and al fresco afternoons in Plaza Mayor. July and August, meanwhile, can reach scorching highs of 33C, so be prepared to duck into an air-conditioned gallery when the heat gets too much.

Winter temperatures dip to a chilly 7C, but with the cold comes a festive air. In December, hot drinks flow from Christmas market stalls and ice-skating rinks pop up across the city, though prices can rise over the holiday season.

In March and April, the weather warms to around 10C. While there’s a slight breeze in the air, you’ll face fewer crowds at the Prado and are more likely to find a cheap Madrid holiday. Autumn is similarly affordable for weekend breaks in Madrid.

Good to know

Flight time

2.5h

(from London)

Currency

Euro (€)

Language

Spanish

Things to know about Madrid

Travellers preferRoom only
Typical stay4 nights
Most trips start fromManchester
No. of deals we've compared97k+
Best times to visit MadridFind the best time to go to Madrid. Compare average prices by month and use the toggle to check average temperature and rainfall.
£490
£392
£294
£196
£98
£0
30
24
18
12
6
0

September

  • Average price per person

    £428

  • Average temperature

    23.4°C

  • Average rainfall

    0.4mm

Weather data sourced from WeatherAPI.com. Booking data from Unbranded.

About TravelSupermarket