May Bank Holiday Offers to Barcelona

Holidays to Barcelona

Stroll Barcelona’s leafy boulevards, get lost in the maze of the old quarter and end your day sipping a Spanish vino tinto at an outdoor café. Whether you're touring the Modernist jewels built by Antoni Gaudí, shopping along the elegant Passeig de Gràcia or exploring the nooks of the gothic quarter, you can't help but be touched by Barcelona's magic. At night sample the famed Catalan cuisine before hitting the town in lively nightlife districts like the Born or Gràcia.

H10 Montcada

4 stars

7.7 miles Northeast from the centre of Barcelona Airport map

Reviewer score 4.2 / 5 112 reviews
Special Promotion
£262.42 average per person
Total £524.83
£300.69 average per person
Total £601.37
£307.82 average per person
Total £615.63
£316.69 average per person
Total £633.37
£351.33 average per person
Total £702.65
£351.33 average per person
Total £702.65
£351.33 average per person
Total £702.65
£354.35 average per person
Total £708.69
£363.51 average per person
Total £727.01
£371.53 average per person
Total £743.05

Barcelona Universal Hotel

4 stars

6.8 miles Northeast from the centre of Barcelona Airport map

Reviewer score 4.4 / 5 77 reviews
On Sale
  • Free use of WiFi and Business Center
  • Save 20% OFF

View all available promotions

£222.27 average per person
Total £444.53
£260.54 average per person
Total £521.07
£267.67 average per person
Total £535.33
£276.54 average per person
Total £553.07
£311.18 average per person
Total £622.35
£311.18 average per person
Total £622.35
£311.18 average per person
Total £622.35
£314.20 average per person
Total £628.39
£323.36 average per person
Total £646.71
£331.38 average per person
Total £662.75

ME Barcelona

5 stars

9.6 miles Northeast from the centre of Barcelona Airport map

Reviewer score 3.3 / 5 10 reviews
Special Promotion
  • FREE WIFI
  • EXCLUSIVE! Winter Offer: Stay 2 nights & Save 35% off!

View all available promotions

£215.29 average per person
Total £430.58
£253.56 average per person
Total £507.12
£260.69 average per person
Total £521.38
£269.56 average per person
Total £539.12
£304.20 average per person
Total £608.40
£304.20 average per person
Total £608.40
£304.20 average per person
Total £608.40
£307.22 average per person
Total £614.44
£316.38 average per person
Total £632.76
£324.40 average per person
Total £648.80

Hesperia Sant Just

4 stars

5.4 miles North from the centre of Barcelona Airport map

Reviewer score 5 / 5 2 reviews
On Sale
£150.28 average per person
Total £300.56
£188.55 average per person
Total £377.10
£195.68 average per person
Total £391.36
£204.55 average per person
Total £409.10
£239.19 average per person
Total £478.38
£239.19 average per person
Total £478.38
£239.19 average per person
Total £478.38
£242.21 average per person
Total £484.42
£251.37 average per person
Total £502.74
£259.39 average per person
Total £518.78

Hesperia Sant Joan Suites Hotel Barcelona

3 stars

5.3 miles North from the centre of Barcelona Airport map

Reviewer score 1 / 5 1 reviews
Special Promotion
£137.53 average per person
Total £275.06
£175.80 average per person
Total £351.60
£182.93 average per person
Total £365.86
£191.80 average per person
Total £383.60
£226.44 average per person
Total £452.88
£226.44 average per person
Total £452.88
£226.44 average per person
Total £452.88
£229.46 average per person
Total £458.92
£238.62 average per person
Total £477.24
£246.64 average per person
Total £493.28

Evenia Rossello

4 stars

7.4 miles Northeast from the centre of Barcelona Airport map

Reviewer score 4.4 / 5 11 reviews
Special Promotion
  • Free WiFi
  • SAVE 20% off entire stay

View all available promotions

£190.17 average per person
Total £380.33
£228.44 average per person
Total £456.87
£235.57 average per person
Total £471.13
£244.44 average per person
Total £488.87
£279.08 average per person
Total £558.15
£279.08 average per person
Total £558.15
£279.08 average per person
Total £558.15
£282.10 average per person
Total £564.19
£291.26 average per person
Total £582.51
£299.28 average per person
Total £598.55

Europark Hotel Barcelona

3 stars

8.1 miles Northeast from the centre of Barcelona Airport map

Reviewer score 4.1 / 5 60 reviews
On Sale
  • City on Sale! 20 % off entire stay

View all available promotions

£218.65 average per person
Total £437.30
£256.92 average per person
Total £513.84
£264.05 average per person
Total £528.10
£272.92 average per person
Total £545.84
£307.56 average per person
Total £615.12
£307.56 average per person
Total £615.12
£307.56 average per person
Total £615.12
£310.58 average per person
Total £621.16
£319.74 average per person
Total £639.48
£327.76 average per person
Total £655.52

Eurostars Grand Marina Hotel GL

5 stars

7.1 miles Northeast from the centre of Barcelona Airport map

Reviewer score 4.5 / 5 50 reviews
Special Promotion
  • 15% off for early booking!

View all available promotions

£312.51 average per person
Total £625.01
£350.78 average per person
Total £701.55
£357.91 average per person
Total £715.81
£366.78 average per person
Total £733.55
£401.42 average per person
Total £802.83
£401.42 average per person
Total £802.83
£401.42 average per person
Total £802.83
£404.44 average per person
Total £808.87
£413.60 average per person
Total £827.19
£421.62 average per person
Total £843.23

H10 Casanova

4 stars

7.1 miles Northeast from the centre of Barcelona Airport map

Reviewer score 4.1 / 5 7 reviews
Special Promotion
  • EXCLUSIVE! Book in advance & Save 10% off in 3 nights!

View all available promotions

£226.37 average per person
Total £452.73
£264.64 average per person
Total £529.27
£271.77 average per person
Total £543.53
£280.64 average per person
Total £561.27
£315.28 average per person
Total £630.55
£315.28 average per person
Total £630.55
£315.28 average per person
Total £630.55
£318.30 average per person
Total £636.59
£327.46 average per person
Total £654.91
£335.48 average per person
Total £670.95

Grand Hotel Central Barcelona

4 stars

7.7 miles Northeast from the centre of Barcelona Airport map

Reviewer score 4.3 / 5 41 reviews
Special Promotion
£261.08 average per person
Total £522.16
£299.35 average per person
Total £598.70
£306.48 average per person
Total £612.96
£315.35 average per person
Total £630.70
£349.99 average per person
Total £699.98
£349.99 average per person
Total £699.98
£349.99 average per person
Total £699.98
£353.01 average per person
Total £706.02
£362.17 average per person
Total £724.34
£370.19 average per person
Total £740.38

Salles Hotel Ciutat del Prat

4 stars

1.9 miles North from the centre of Barcelona Airport map

Reviewer score 4.1 / 5 140 reviews
Special Promotion
  • EXCLUSIVE! FREE TRANSFER FROM/TO AIRPORT

View all available promotions

£182.35 average per person
Total £364.70
£220.62 average per person
Total £441.24
£227.75 average per person
Total £455.50
£236.62 average per person
Total £473.24
£271.26 average per person
Total £542.52
£271.26 average per person
Total £542.52
£271.26 average per person
Total £542.52
£274.28 average per person
Total £548.56
£283.44 average per person
Total £566.88
£291.46 average per person
Total £582.92

Hotel Eurostars Lex

4 stars

5.3 miles Northeast from the centre of Barcelona Airport map

Reviewer score 3.7 / 5 19 reviews
Special Promotion
  • Save 15% off in 3 nights

View all available promotions

£223.03 average per person
Total £446.06
£261.30 average per person
Total £522.60
£268.43 average per person
Total £536.86
£277.30 average per person
Total £554.60
£311.94 average per person
Total £623.88
£311.94 average per person
Total £623.88
£311.94 average per person
Total £623.88
£314.96 average per person
Total £629.92
£324.12 average per person
Total £648.24
£332.14 average per person
Total £664.28

Vincci Arena

4 stars

6.3 miles Northeast from the centre of Barcelona Airport map

Reviewer score 4.4 / 5 34 reviews
Special Promotion
  • Stay 3 nights & get 20%

View all available promotions

£203.90 average per person
Total £407.79
£242.17 average per person
Total £484.33
£249.30 average per person
Total £498.59
£258.17 average per person
Total £516.33
£292.81 average per person
Total £585.61
£292.81 average per person
Total £585.61
£292.81 average per person
Total £585.61
£295.83 average per person
Total £591.65
£304.99 average per person
Total £609.97
£313.01 average per person
Total £626.01

Tryp Barcelona Aeropuerto

4 stars

1.4 miles Northwest from the centre of Barcelona Airport map

Reviewer score 3.5 / 5 15 reviews
Special Promotion
  • Free Transfer to/from Airport
  • Special Offer: Stay 3 nights & Save 30% off!

View all available promotions

£162.85 average per person
Total £325.70
£201.12 average per person
Total £402.24
£208.25 average per person
Total £416.50
£217.12 average per person
Total £434.24
£251.76 average per person
Total £503.52
£251.76 average per person
Total £503.52
£251.76 average per person
Total £503.52
£254.78 average per person
Total £509.56
£263.94 average per person
Total £527.88
£271.96 average per person
Total £543.92

Hesperia Tower Hotel Barcelona

5 stars

3.5 miles North from the centre of Barcelona Airport map

Reviewer score 4.4 / 5 29 reviews
Special Promotion
£253.80 average per person
Total £507.59
£292.07 average per person
Total £584.13
£299.20 average per person
Total £598.39
£308.07 average per person
Total £616.13
£342.71 average per person
Total £685.41
£342.71 average per person
Total £685.41
£342.71 average per person
Total £685.41
£345.73 average per person
Total £691.45
£354.89 average per person
Total £709.77
£362.91 average per person
Total £725.81

Hesperia Fira Suites Hotel Barcelona

5 stars

3.5 miles North from the centre of Barcelona Airport map

Reviewer score 3.5 / 5 2 reviews
Special Promotion
£178.83 average per person
Total £357.65
£217.10 average per person
Total £434.19
£224.23 average per person
Total £448.45
£233.10 average per person
Total £466.19
£267.74 average per person
Total £535.47
£267.74 average per person
Total £535.47
£267.74 average per person
Total £535.47
£270.76 average per person
Total £541.51
£279.92 average per person
Total £559.83
£287.94 average per person
Total £575.87

Tryp Barcelona Apolo

4 stars

6.9 miles Northeast from the centre of Barcelona Airport map

Reviewer score 4.1 / 5 24 reviews
Special Promotion
  • Free WiFi
  • Stay 3 nights and Save 30% OFF

View all available promotions

£186.94 average per person
Total £373.88
£225.21 average per person
Total £450.42
£232.34 average per person
Total £464.68
£241.21 average per person
Total £482.42
£275.85 average per person
Total £551.70
£275.85 average per person
Total £551.70
£275.85 average per person
Total £551.70
£278.87 average per person
Total £557.74
£288.03 average per person
Total £576.06
£296.05 average per person
Total £592.10

Hotel Advance

4 stars

7.1 miles Northeast from the centre of Barcelona Airport map

Reviewer score 4.7 / 5 3 reviews
Special Promotion
  • Winter Offer: Stay 2 nights & Save 20% off

View all available promotions

£215.56 average per person
Total £431.12
£253.83 average per person
Total £507.66
£260.96 average per person
Total £521.92
£269.83 average per person
Total £539.66
£304.47 average per person
Total £608.94
£304.47 average per person
Total £608.94
£304.47 average per person
Total £608.94
£307.49 average per person
Total £614.98
£316.65 average per person
Total £633.30
£324.67 average per person
Total £649.34

Barcelona Princess Hotel

4 stars

10.4 miles Northeast from the centre of Barcelona Airport map

Reviewer score 4.2 / 5 20 reviews
Special Promotion
£299.24 average per person
Total £598.48
£337.51 average per person
Total £675.02
£344.64 average per person
Total £689.28
£353.51 average per person
Total £707.02
£388.15 average per person
Total £776.30
£388.15 average per person
Total £776.30
£388.15 average per person
Total £776.30
£391.17 average per person
Total £782.34
£400.33 average per person
Total £800.66
£408.35 average per person
Total £816.70

Renaissance Barcelona Airport Hotel

4 stars

1.6 miles Northwest from the centre of Barcelona Airport map

Reviewer score 3.8 / 5 60 reviews
£243.97 average per person
Total £487.94
£282.24 average per person
Total £564.48
£289.37 average per person
Total £578.74
£298.24 average per person
Total £596.48
£332.88 average per person
Total £665.76
£332.88 average per person
Total £665.76
£332.88 average per person
Total £665.76
£335.90 average per person
Total £671.80
£345.06 average per person
Total £690.12
£353.08 average per person
Total £706.16

Code share information

Departure Tue, 22 May
Flight 8571
Return Fri, 25 May
Flight 8580

Code share information

Departure Tue, 22 May
Flight 472
Return Fri, 25 May
Flight 477

Code share information

Departure Tue, 22 May
Flight 278
Return Fri, 25 May
Flight 275

Code share information

Departure Tue, 22 May
Flight 7471
Operated by British Airways
Return Fri, 25 May
Flight 7472
Operated by British Airways

Code share information

Departure Tue, 22 May
Flight 353
Flight 1942
Return Fri, 25 May
Flight 3704
Flight 2103

Code share information

Departure Tue, 22 May
Flight 353
Flight 1942
Return Fri, 25 May
Flight 3704
Flight 2103

Code share information

Departure Tue, 22 May
Flight 353
Flight 1942
Return Fri, 25 May
Flight 3704
Flight 2103

Code share information

Departure Tue, 22 May
Flight 1014
Flight 2006
Return Fri, 25 May
Flight 2153
Flight 1015

Code share information

Departure Tue, 22 May
Flight 3383
Flight 3304
Return Fri, 25 May
Flight 3704
Flight 2103

Code share information

Departure Tue, 22 May
Flight 353
Flight 1942
Return Fri, 25 May
Flight 1041
Flight 356
1

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

Leave
Tue, 22 May
Total time: 2hr 5min
Depart
06:55
London , United Kingdom
Gatwick airport (LGW)
Arrive
10:00
Barcelona , Spain
Barcelona Airport (BCN)
Return
Fri, 25 May
Total time: 2hr 20min
Depart
21:35
Barcelona , Spain
Barcelona Airport (BCN)
Arrive
22:55
London , United Kingdom
Gatwick airport (LGW)
2

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

Leave
Tue, 22 May
Total time: 2hr 0min
Depart
06:25
London , United Kingdom
Heathrow Airport (LHR)
Arrive
09:25
Barcelona , Spain
Barcelona Airport (BCN)
Return
Fri, 25 May
Total time: 2hr 20min
Depart
07:15
Barcelona , Spain
Barcelona Airport (BCN)
Arrive
08:35
London , United Kingdom
Heathrow Airport (LHR)
3

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

Leave
Tue, 22 May
Total time: 2hr 5min
Depart
06:40
London , United Kingdom
Gatwick airport (LGW)
Arrive
09:45
Barcelona , Spain
Barcelona Airport (BCN)
Return
Fri, 25 May
Total time: 2hr 20min
Depart
20:10
Barcelona , Spain
Barcelona Airport (BCN)
Arrive
21:30
London , United Kingdom
Gatwick airport (LGW)
4

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

Leave
Tue, 22 May
Total time: 2hr 0min
Depart
06:25
London , United Kingdom
Heathrow Airport (LHR)
Arrive
09:25
Barcelona , Spain
Barcelona Airport (BCN)

Flight 7471 Operated by British Airways

Return
Fri, 25 May
Total time: 2hr 5min
Depart
21:20
Barcelona , Spain
Barcelona Airport (BCN)
Arrive
22:25
London , United Kingdom
Heathrow Airport (LHR)

Flight 7472 Operated by British Airways

5

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

Leave
Tue, 22 May
Total time: 4hr 5min
Depart
08:55
London , United Kingdom
Heathrow Airport (LHR)
Stop 1
11:30
Geneva , Switzerland
Geneve-Cointrin airport (GVA)

Change planes. Layover: 1hr 10min

Depart
12:40
Geneva , Switzerland
Geneve-Cointrin airport (GVA)
Arrive
14:00
Barcelona , Spain
Barcelona Airport (BCN)
Return
Fri, 25 May
Total time: 5hr 45min
Depart
16:50
Barcelona , Spain
Barcelona Airport (BCN)
Stop 1
19:00
Brussels , Belgium
Brussels International Airport (BRU)

Change planes. Layover: 2hr 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
Tue, 22 May
Total time: 4hr 5min
Depart
08:55
London , United Kingdom
Heathrow Airport (LHR)
Stop 1
11:30
Geneva , Switzerland
Geneve-Cointrin airport (GVA)

Change planes. Layover: 1hr 10min

Depart
12:40
Geneva , Switzerland
Geneve-Cointrin airport (GVA)
Arrive
14:00
Barcelona , Spain
Barcelona Airport (BCN)
Return
Fri, 25 May
Total time: 5hr 45min
Depart
16:50
Barcelona , Spain
Barcelona Airport (BCN)
Stop 1
19:00
Brussels , Belgium
Brussels International Airport (BRU)

Change planes. Layover: 2hr 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
Tue, 22 May
Total time: 4hr 5min
Depart
08:55
London , United Kingdom
Heathrow Airport (LHR)
Stop 1
11:30
Geneva , Switzerland
Geneve-Cointrin airport (GVA)

Change planes. Layover: 1hr 10min

Depart
12:40
Geneva , Switzerland
Geneve-Cointrin airport (GVA)
Arrive
14:00
Barcelona , Spain
Barcelona Airport (BCN)
Return
Fri, 25 May
Total time: 5hr 45min
Depart
16:50
Barcelona , Spain
Barcelona Airport (BCN)
Stop 1
19:00
Brussels , Belgium
Brussels International Airport (BRU)

Change planes. Layover: 2hr 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
Tue, 22 May
Total time: 5hr 35min
Depart
10:00
London , United Kingdom
Gatwick airport (LGW)
Stop 1
13:25
Madrid , Spain
Barajas airport (MAD)

Change planes. Layover: 1hr 45min

Depart
15:10
Madrid , Spain
Barajas airport (MAD)
Arrive
16:35
Barcelona , Spain
Barcelona Airport (BCN)
Return
Fri, 25 May
Total time: 5hr 35min
Depart
11:40
Barcelona , Spain
Barcelona Airport (BCN)
Stop 1
13:00
Madrid , Spain
Barajas airport (MAD)

Change planes. Layover: 1hr 55min

Depart
14:55
Madrid , Spain
Barajas airport (MAD)
Arrive
16:15
London , United Kingdom
Gatwick airport (LGW)
9

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

Leave
Tue, 22 May
Total time: 5hr 50min
Depart
12:15
London , United Kingdom
Heathrow Airport (LHR)
Stop 1
14:35
Dusseldorf , Germany
Dusseldorf International Airport (DUS)

Change planes. Layover: 2hr 25min

Depart
17:00
Dusseldorf , Germany
Dusseldorf International Airport (DUS)
Arrive
19:05
Barcelona , Spain
Barcelona Airport (BCN)
Return
Fri, 25 May
Total time: 5hr 45min
Depart
16:50
Barcelona , Spain
Barcelona Airport (BCN)
Stop 1
19:00
Brussels , Belgium
Brussels International Airport (BRU)

Change planes. Layover: 2hr 20min

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

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

Leave
Tue, 22 May
Total time: 4hr 5min
Depart
08:55
London , United Kingdom
Heathrow Airport (LHR)
Stop 1
11:30
Geneva , Switzerland
Geneve-Cointrin airport (GVA)

Change planes. Layover: 1hr 10min

Depart
12:40
Geneva , Switzerland
Geneve-Cointrin airport (GVA)
Arrive
14:00
Barcelona , Spain
Barcelona Airport (BCN)
Return
Fri, 25 May
Total time: 6hr 0min
Depart
12:35
Barcelona , Spain
Barcelona Airport (BCN)
Stop 1
13:30
Lisbon , Portugal
Lisbon airport (LIS)

Change planes. Layover: 1hr 20min

Depart
14:50
Lisbon , Portugal
Lisbon airport (LIS)
Arrive
17:35
London , United Kingdom
Heathrow Airport (LHR)
11