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

Compare Madrid holidays

Holidays from £472 per person

Thousands of holidays

Compare 20+ trusted brands

ATOL-protected holidays

Book your getaway with confidence

Part of MoneySuperMarket

Saving you money for more than 20 years

Compare and save

Save an average of £350 per holiday

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.

Sercotel Alcalá 611

8.9

Excellent

Madrid, Madrid Area, Spain
  • 11 Oct 2026
  • 3 nights
  • Room only
  • From Edinburgh

Prices from

£521 pp

Sercotel Esentia Togumar

8.7

Excellent

Madrid, Madrid Area, Spain
  • 11 Oct 2026
  • 3 nights
  • Room only
  • From Birmingham

Prices from

£530 pp

Espahotel Plaza Basílica

8.9

Excellent

Madrid, Madrid Area, Spain
  • 11 Oct 2026
  • 3 nights
  • Bed & breakfast
  • From Edinburgh

Prices from

£548 pp

Last-minute Madrid city breaks

Vincci Capitol

Madrid, Madrid Area, Spain
  • 4 Oct 2026
  • 7 nights
  • Bed & breakfast
  • From Gatwick

Prices from

£1,770 pp

Vincci The Mint

Madrid, Madrid Area, Spain
  • 4 Oct 2026
  • 7 nights
  • Bed & breakfast
  • From Gatwick

Prices from

£1,785 pp

Suite Prado

Madrid, Madrid Area, Spain
  • 4 Oct 2026
  • 7 nights
  • Room only
  • From Manchester

Prices from

£1,879 pp

Vincci Soma

Madrid, Madrid Area, Spain
  • 4 Oct 2026
  • 7 nights
  • Room only
  • From Manchester

Prices from

£1,419 pp

Axor Barajas

Madrid, Madrid Area, Spain
  • 4 Oct 2026
  • 7 nights
  • Bed & breakfast
  • From Manchester

Prices from

£1,269 pp

Room Mate Macarena - Gran Vía

Madrid, Madrid Area, Spain
  • 4 Oct 2026
  • 7 nights
  • Room only
  • From Manchester

Prices from

£1,199 pp

Hyatt Centric Gran Via Madrid

Madrid, Madrid Area, Spain
  • 4 Oct 2026
  • 7 nights
  • Room only
  • From Manchester

Prices from

£2,139 pp

Inhala Hotel Garden

Madrid, Madrid Area, Spain
  • 4 Oct 2026
  • 7 nights
  • Room only
  • From Manchester

Prices from

£1,249 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 compared107k+
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.
£495
£396
£297
£198
£99
£0
30
24
18
12
6
0

September

  • Average price per person

    £428

  • Average temperature

    23.3°C

  • Average rainfall

    0.5mm

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

About TravelSupermarket