Holidays to Madrid

Holidays to Madrid

Searching for good deals on holidays to Madrid? Ebookers have put together a selection of Madrid holidays for you to choose from. Our collection also includes cheap holidays to Madrid, so if you are on a budget, ebookers have the solution. One of the youngest capital cities, Madrid blends the richness of its historic legacy with the effervescent spirit of today's world. Watch the bulls locking horns in the glorious Plaza de Toros or for something less gruesome catch the Real Madrid team in action. Ponder over fabulous art collections at the Prado and the Thyssen and when your day is done party with the madrileños 'til the wee hours of the morning. Make the most of this tourist-happy city with our holidays to Madrid.

Hotel Regente Madrid

3 stars

8.1 miles West from the centre of Barajas airport map

Reviewer score 4 / 5 98 reviews
On Sale
  • Stay and Save 40%

View all available promotions

£217.74 average per person
Total £435.47
£241.96 average per person
Total £483.91
£242.37 average per person
Total £484.73
£245.96 average per person
Total £491.91
£274.35 average per person
Total £548.69
£274.35 average per person
Total £548.69
£274.35 average per person
Total £548.69
£282.55 average per person
Total £565.09
£303.99 average per person
Total £607.97
£303.99 average per person
Total £607.97
3 rooms left!

Tryp Cibeles

4 stars

8.1 miles West from the centre of Barajas airport map

Reviewer score 4.1 / 5 9 reviews
Special Promotion
  • Stay 3 nights and Save 30%

View all available promotions

£234.04 average per person
Total £468.07
£258.26 average per person
Total £516.51
£258.67 average per person
Total £517.33
£262.26 average per person
Total £524.51
£290.65 average per person
Total £581.29
£290.65 average per person
Total £581.29
£290.65 average per person
Total £581.29
£298.85 average per person
Total £597.69
£320.29 average per person
Total £640.57
£320.29 average per person
Total £640.57

Silken Puerta America

5 stars

6.0 miles West from the centre of Barajas airport map

Reviewer score 4.2 / 5 9 reviews
Special Promotion
  • Save 18% Special Offer

View all available promotions

£245.37 average per person
Total £490.74
£269.59 average per person
Total £539.18
£270.00 average per person
Total £540.00
£273.59 average per person
Total £547.18
£301.98 average per person
Total £603.96
£301.98 average per person
Total £603.96
£301.98 average per person
Total £603.96
£310.18 average per person
Total £620.36
£331.62 average per person
Total £663.24
£331.62 average per person
Total £663.24

Confortel Suites Madrid

4 stars

5.8 miles West from the centre of Barajas airport map

Reviewer score 4.2 / 5 23 reviews
On Sale
  • Save 20% on a 3 nights stay

View all available promotions

£181.39 average per person
Total £362.77
£205.61 average per person
Total £411.21
£206.02 average per person
Total £412.03
£209.61 average per person
Total £419.21
£238.00 average per person
Total £475.99
£238.00 average per person
Total £475.99
£238.00 average per person
Total £475.99
£246.20 average per person
Total £492.39
£267.64 average per person
Total £535.27
£267.64 average per person
Total £535.27
3 rooms left!

Relais and Chateaux Orfila

5 stars

7.4 miles West from the centre of Barajas airport map

Reviewer score 4.8 / 5 5 reviews
Special Promotion
  • Welcome Sherry Bottle

View all available promotions

£354.00 average per person
Total £707.99
£378.22 average per person
Total £756.43
£378.63 average per person
Total £757.25
£382.22 average per person
Total £764.43
£410.61 average per person
Total £821.21
£410.61 average per person
Total £821.21
£410.61 average per person
Total £821.21
£418.81 average per person
Total £837.61
£440.25 average per person
Total £880.49
£440.25 average per person
Total £880.49

The Westin Palace Madrid

5 stars

7.8 miles Southwest from the centre of Barajas airport map

Reviewer score 4.4 / 5 20 reviews
Special Promotion
  • Stay 2 nights and Save 20%

View all available promotions

£332.13 average per person
Total £664.25
£356.35 average per person
Total £712.69
£356.76 average per person
Total £713.51
£360.35 average per person
Total £720.69
£388.74 average per person
Total £777.47
£388.74 average per person
Total £777.47
£388.74 average per person
Total £777.47
£396.94 average per person
Total £793.87
£418.38 average per person
Total £836.75
£418.38 average per person
Total £836.75

A&H International Apartments Madrid

3 stars

6.1 miles West from the centre of Barajas airport map

Reviewer score 3.6 / 5 17 reviews
On Sale
  • EXCLUSIVE! WIFI FREE
  • 36% Off entire stay

View all available promotions

£180.39 average per person
Total £360.77
£204.61 average per person
Total £409.21
£205.02 average per person
Total £410.03
£208.61 average per person
Total £417.21
£237.00 average per person
Total £473.99
£237.00 average per person
Total £473.99
£237.00 average per person
Total £473.99
£245.20 average per person
Total £490.39
£266.64 average per person
Total £533.27
£266.64 average per person
Total £533.27
1 room left!

Best Western Hotel Mayorazgo

4 stars

8.3 miles West from the centre of Barajas airport map

Reviewer score 4.1 / 5 30 reviews
Special Promotion
  • Stay 3 Pay 2 nights

View all available promotions

£222.17 average per person
Total £444.34
£246.39 average per person
Total £492.78
£246.80 average per person
Total £493.60
£250.39 average per person
Total £500.78
£278.78 average per person
Total £557.56
£278.78 average per person
Total £557.56
£278.78 average per person
Total £557.56
£286.98 average per person
Total £573.96
£308.42 average per person
Total £616.84
£308.42 average per person
Total £616.84

Confortel Alcala Norte

4 stars

3.6 miles Southwest from the centre of Barajas airport map

Reviewer score 4.6 / 5 10 reviews
On Sale
  • EXCLUSIVE! Winter Sale - Stay 3 nights & Save 20%

View all available promotions

£176.10 average per person
Total £352.19
£200.32 average per person
Total £400.63
£200.73 average per person
Total £401.45
£204.32 average per person
Total £408.63
£232.71 average per person
Total £465.41
£232.71 average per person
Total £465.41
£232.71 average per person
Total £465.41
£240.91 average per person
Total £481.81
£262.35 average per person
Total £524.69
£262.35 average per person
Total £524.69

Confortel Atrium

4 stars

5.1 miles West from the centre of Barajas airport map

Reviewer score 3.8 / 5 10 reviews
On Sale
  • Save 20% on a 2 nights stay

View all available promotions

£182.78 average per person
Total £365.56
£207.00 average per person
Total £414.00
£207.41 average per person
Total £414.82
£211.00 average per person
Total £422.00
£239.39 average per person
Total £478.78
£239.39 average per person
Total £478.78
£239.39 average per person
Total £478.78
£247.59 average per person
Total £495.18
£269.03 average per person
Total £538.06
£269.03 average per person
Total £538.06

Confortel Pio XII

4 stars

6.0 miles West from the centre of Barajas airport map

Reviewer score 4.5 / 5 21 reviews
On Sale
  • Save 20% on a 2 nights stay

View all available promotions

£187.81 average per person
Total £375.61
£212.03 average per person
Total £424.05
£212.44 average per person
Total £424.87
£216.03 average per person
Total £432.05
£244.42 average per person
Total £488.83
£244.42 average per person
Total £488.83
£244.42 average per person
Total £488.83
£252.62 average per person
Total £505.23
£274.06 average per person
Total £548.11
£274.06 average per person
Total £548.11

Tryp Washington

3 stars

8.3 miles West from the centre of Barajas airport map

Reviewer score 3.6 / 5 9 reviews
Special Promotion
  • Stay 3 nights and Save 30%

View all available promotions

£200.44 average per person
Total £400.87
£224.66 average per person
Total £449.31
£225.07 average per person
Total £450.13
£228.66 average per person
Total £457.31
£257.05 average per person
Total £514.09
£257.05 average per person
Total £514.09
£257.05 average per person
Total £514.09
£265.25 average per person
Total £530.49
£286.69 average per person
Total £573.37
£286.69 average per person
Total £573.37

Tryp Atocha

4 stars

8.0 miles Southwest from the centre of Barajas airport map

Reviewer score 3.9 / 5 11 reviews
Special Promotion
  • Stay 3 nights and Save 30%

View all available promotions

£216.56 average per person
Total £433.12
£240.78 average per person
Total £481.56
£241.19 average per person
Total £482.38
£244.78 average per person
Total £489.56
£273.17 average per person
Total £546.34
£273.17 average per person
Total £546.34
£273.17 average per person
Total £546.34
£281.37 average per person
Total £562.74
£302.81 average per person
Total £605.62
£302.81 average per person
Total £605.62

Tryp Ambassador

4 stars

8.4 miles West from the centre of Barajas airport map

Reviewer score 4 / 5 23 reviews
Special Promotion
  • Stay 3 nights and Save 30%

View all available promotions

£218.45 average per person
Total £436.90
£242.67 average per person
Total £485.34
£243.08 average per person
Total £486.16
£246.67 average per person
Total £493.34
£275.06 average per person
Total £550.12
£275.06 average per person
Total £550.12
£275.06 average per person
Total £550.12
£283.26 average per person
Total £566.52
£304.70 average per person
Total £609.40
£304.70 average per person
Total £609.40

High Tech Madrid Aeropuerto

4 stars

1.2 miles West from the centre of Barajas airport map

Reviewer score 3.3 / 5 14 reviews
Special Promotion
  • FREE shuttle to the airport

View all available promotions

£224.09 average per person
Total £448.18
£248.31 average per person
Total £496.62
£248.72 average per person
Total £497.44
£252.31 average per person
Total £504.62
£280.70 average per person
Total £561.40
£280.70 average per person
Total £561.40
£280.70 average per person
Total £561.40
£288.90 average per person
Total £577.80
£310.34 average per person
Total £620.68
£310.34 average per person
Total £620.68

Auditorium Madrid Hotel

4 stars

0.8 miles South from the centre of Barajas airport map

Reviewer score 3.7 / 5 34 reviews
Special Promotion
  • FREE Airport Shuttle

View all available promotions

£191.41 average per person
Total £382.82
£215.63 average per person
Total £431.26
£216.04 average per person
Total £432.08
£219.63 average per person
Total £439.26
£248.02 average per person
Total £496.04
£248.02 average per person
Total £496.04
£248.02 average per person
Total £496.04
£256.22 average per person
Total £512.44
£277.66 average per person
Total £555.32
£277.66 average per person
Total £555.32

Vincci Capitol

4 stars

8.2 miles West from the centre of Barajas airport map

Reviewer score 4.2 / 5 114 reviews
Special Promotion
  • Book Now & Save 16% Off Per Night

View all available promotions

£238.48 average per person
Total £476.96
£262.70 average per person
Total £525.40
£263.11 average per person
Total £526.22
£266.70 average per person
Total £533.40
£295.09 average per person
Total £590.18
£295.09 average per person
Total £590.18
£295.09 average per person
Total £590.18
£303.29 average per person
Total £606.58
£324.73 average per person
Total £649.46
£324.73 average per person
Total £649.46

Eurostars Madrid Tower

5 stars

6.8 miles West from the centre of Barajas airport map

Reviewer score 4.8 / 5 20 reviews
£239.73 average per person
Total £479.45
£263.95 average per person
Total £527.89
£264.36 average per person
Total £528.71
£267.95 average per person
Total £535.89
£296.34 average per person
Total £592.67
£296.34 average per person
Total £592.67
£296.34 average per person
Total £592.67
£304.54 average per person
Total £609.07
£325.98 average per person
Total £651.95
£325.98 average per person
Total £651.95

Vincci Soma

4 stars

6.7 miles West from the centre of Barajas airport map

Reviewer score 4.2 / 5 13 reviews
Special Promotion
  • Stay 3 Nights & Save 10%

View all available promotions

£230.95 average per person
Total £461.90
£255.17 average per person
Total £510.34
£255.58 average per person
Total £511.16
£259.17 average per person
Total £518.34
£287.56 average per person
Total £575.12
£287.56 average per person
Total £575.12
£287.56 average per person
Total £575.12
£295.76 average per person
Total £591.52
£317.20 average per person
Total £634.40
£317.20 average per person
Total £634.40

Hotel Convencion

4 stars

6.5 miles Southwest from the centre of Barajas airport map

Reviewer score 4.1 / 5 13 reviews
Special Promotion
  • Book now and Save 15%

View all available promotions

£206.94 average per person
Total £413.88
£231.16 average per person
Total £462.32
£231.57 average per person
Total £463.14
£235.16 average per person
Total £470.32
£263.55 average per person
Total £527.10
£263.55 average per person
Total £527.10
£263.55 average per person
Total £527.10
£271.75 average per person
Total £543.50
£293.19 average per person
Total £586.38
£293.19 average per person
Total £586.38

Code share information

Departure Thu, 29 Mar
Flight 5475
Return Sun, 1 Apr
Flight 5482

Code share information

Departure Thu, 29 Mar
Flight 7449
Operated by British Airways
Return Sun, 1 Apr
Flight 3168

Code share information

Departure Thu, 29 Mar
Flight 1014
Return Sun, 1 Apr
Flight 1013

Code share information

Departure Thu, 29 Mar
Flight 464
Return Sun, 1 Apr
Flight 7068
Operated by Iberia

Code share information

Departure Thu, 29 Mar
Flight 359
Flight 2044
Return Sun, 1 Apr
Flight 3728
Flight 2103

Code share information

Departure Thu, 29 Mar
Flight 359
Flight 2044
Return Sun, 1 Apr
Flight 3728
Flight 2103

Code share information

Departure Thu, 29 Mar
Flight 359
Flight 2044
Return Sun, 1 Apr
Flight 3728
Flight 2103

Code share information

Departure Thu, 29 Mar
Flight 359
Flight 2044
Return Sun, 1 Apr
Flight 1015
Flight 358

Code share information

Departure Thu, 29 Mar
Flight 1020
Flight 1707
Return Sun, 1 Apr
Flight 1601
Flight 1380

Code share information

Departure Thu, 29 Mar
Flight 1020
Flight 1707
Return Sun, 1 Apr
Flight 1601
Flight 1380
1

Note: You may switch your flight after selecting a package.

Leave
Thu, 29 Mar
Total time: 2hr 35min
Depart
07:25
London , United Kingdom
Gatwick airport (LGW)
Arrive
11:00
Madrid , Spain
Barajas airport (MAD)
Return
Sun, 1 Apr
Total time: 2hr 20min
Depart
21:55
Madrid , Spain
Barajas airport (MAD)
Arrive
23:15
London , United Kingdom
Gatwick airport (LGW)
2

Note: You may switch your flight after selecting a package.

Leave
Thu, 29 Mar
Total time: 2hr 25min
Depart
14:00
London , United Kingdom
Heathrow Airport (LHR)
Arrive
17:25
Madrid , Spain
Barajas airport (MAD)

Flight 7449 Operated by British Airways

Return
Sun, 1 Apr
Total time: 2hr 20min
Depart
20:50
Madrid , Spain
Barajas airport (MAD)
Arrive
22:10
London , United Kingdom
Heathrow Airport (LHR)
3

Note: You may switch your flight after selecting a package.

Leave
Thu, 29 Mar
Total time: 2hr 25min
Depart
10:00
London , United Kingdom
Gatwick airport (LGW)
Arrive
13:25
Madrid , Spain
Barajas airport (MAD)
Return
Sun, 1 Apr
Total time: 2hr 20min
Depart
07:50
Madrid , Spain
Barajas airport (MAD)
Arrive
09:10
London , United Kingdom
Gatwick airport (LGW)
4

Note: You may switch your flight after selecting a package.

Leave
Thu, 29 Mar
Total time: 2hr 25min
Depart
14:00
London , United Kingdom
Heathrow Airport (LHR)
Arrive
17:25
Madrid , Spain
Barajas airport (MAD)
Return
Sun, 1 Apr
Total time: 2hr 20min
Depart
20:50
Madrid , Spain
Barajas airport (MAD)
Arrive
22:10
London , United Kingdom
Heathrow Airport (LHR)

Flight 7068 Operated by Iberia

5

Note: You may switch your flight after selecting a package.

Leave
Thu, 29 Mar
Total time: 6hr 15min
Depart
07:00
London , United Kingdom
Heathrow Airport (LHR)
Stop 1
09:35
Geneva , Switzerland
Geneve-Cointrin airport (GVA)

Change planes. Layover: 2hr 45min

Depart
12:20
Geneva , Switzerland
Geneve-Cointrin airport (GVA)
Arrive
14:15
Madrid , Spain
Barajas airport (MAD)
Return
Sun, 1 Apr
Total time: 5hr 5min
Depart
17:30
Madrid , Spain
Barajas airport (MAD)
Stop 1
20:00
Brussels , Belgium
Brussels International Airport (BRU)

Change planes. Layover: 1hr 20min

Depart
21:20
Brussels , Belgium
Brussels International Airport (BRU)
Arrive
21:35
London , United Kingdom
Heathrow Airport (LHR)
6

Note: You may switch your flight after selecting a package.

Leave
Thu, 29 Mar
Total time: 6hr 15min
Depart
07:00
London , United Kingdom
Heathrow Airport (LHR)
Stop 1
09:35
Geneva , Switzerland
Geneve-Cointrin airport (GVA)

Change planes. Layover: 2hr 45min

Depart
12:20
Geneva , Switzerland
Geneve-Cointrin airport (GVA)
Arrive
14:15
Madrid , Spain
Barajas airport (MAD)
Return
Sun, 1 Apr
Total time: 5hr 5min
Depart
17:30
Madrid , Spain
Barajas airport (MAD)
Stop 1
20:00
Brussels , Belgium
Brussels International Airport (BRU)

Change planes. Layover: 1hr 20min

Depart
21:20
Brussels , Belgium
Brussels International Airport (BRU)
Arrive
21:35
London , United Kingdom
Heathrow Airport (LHR)
7

Note: You may switch your flight after selecting a package.

Leave
Thu, 29 Mar
Total time: 6hr 15min
Depart
07:00
London , United Kingdom
Heathrow Airport (LHR)
Stop 1
09:35
Geneva , Switzerland
Geneve-Cointrin airport (GVA)

Change planes. Layover: 2hr 45min

Depart
12:20
Geneva , Switzerland
Geneve-Cointrin airport (GVA)
Arrive
14:15
Madrid , Spain
Barajas airport (MAD)
Return
Sun, 1 Apr
Total time: 5hr 5min
Depart
17:30
Madrid , Spain
Barajas airport (MAD)
Stop 1
20:00
Brussels , Belgium
Brussels International Airport (BRU)

Change planes. Layover: 1hr 20min

Depart
21:20
Brussels , Belgium
Brussels International Airport (BRU)
Arrive
21:35
London , United Kingdom
Heathrow Airport (LHR)
8

Note: You may switch your flight after selecting a package.

Leave
Thu, 29 Mar
Total time: 6hr 15min
Depart
07:00
London , United Kingdom
Heathrow Airport (LHR)
Stop 1
09:35
Geneva , Switzerland
Geneve-Cointrin airport (GVA)

Change planes. Layover: 2hr 45min

Depart
12:20
Geneva , Switzerland
Geneve-Cointrin airport (GVA)
Arrive
14:15
Madrid , Spain
Barajas airport (MAD)
Return
Sun, 1 Apr
Total time: 7hr 35min
Depart
14:50
Madrid , Spain
Barajas airport (MAD)
Stop 1
15:05
Lisbon , Portugal
Lisbon airport (LIS)

Change planes. Layover: 3hr 35min

Depart
18:40
Lisbon , Portugal
Lisbon airport (LIS)
Arrive
21:25
London , United Kingdom
Heathrow Airport (LHR)
9

Note: You may switch your flight after selecting a package.

Leave
Thu, 29 Mar
Total time: 6hr 5min
Depart
16:10
London , United Kingdom
Heathrow Airport (LHR)
Stop 1
18:35
Amsterdam , Netherlands
Amsterdam-Schiphol airport (AMS)

Change planes. Layover: 2hr 5min

Depart
20:40
Amsterdam , Netherlands
Amsterdam-Schiphol airport (AMS)
Arrive
23:15
Madrid , Spain
Barajas airport (MAD)
Return
Sun, 1 Apr
Total time: 5hr 55min
Depart
15:35
Madrid , Spain
Barajas airport (MAD)
Stop 1
17:40
Paris , France
Charles de Gaulle Airport (CDG)

Change planes. Layover: 2hr 30min

Depart
20:10
Paris , France
Charles de Gaulle Airport (CDG)
Arrive
20:30
London , United Kingdom
Heathrow Airport (LHR)
10

Note: You may switch your flight after selecting a package.

Leave
Thu, 29 Mar
Total time: 6hr 5min
Depart
16:10
London , United Kingdom
Heathrow Airport (LHR)
Stop 1
18:35
Amsterdam , Netherlands
Amsterdam-Schiphol airport (AMS)

Change planes. Layover: 2hr 5min

Depart
20:40
Amsterdam , Netherlands
Amsterdam-Schiphol airport (AMS)
Arrive
23:15
Madrid , Spain
Barajas airport (MAD)
Return
Sun, 1 Apr
Total time: 5hr 55min
Depart
15:35
Madrid , Spain
Barajas airport (MAD)
Stop 1
17:40
Paris , France
Charles de Gaulle Airport (CDG)

Change planes. Layover: 2hr 30min

Depart
20:10
Paris , France
Charles de Gaulle Airport (CDG)
Arrive
20:30
London , United Kingdom
Heathrow Airport (LHR)
11