Valentines day deals 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.

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

£273.51 average per person
Total £547.01
£296.91 average per person
Total £593.81
£344.94 average per person
Total £689.87
£344.94 average per person
Total £689.87
£344.94 average per person
Total £689.87
£347.98 average per person
Total £695.95
£380.44 average per person
Total £760.87
£387.26 average per person
Total £774.51
£387.26 average per person
Total £774.51
£431.86 average per person
Total £863.71

Barcelona Universal Hotel

4 stars

6.8 miles Northeast from the centre of Barcelona Airport map

Reviewer score 4.4 / 5 77 reviews
Special Promotion
  • Free use of WiFi and Business Center
  • Stay 2 nights and get 15% OFF

View all available promotions

£235.99 average per person
Total £471.97
£259.39 average per person
Total £518.77
£307.42 average per person
Total £614.83
£307.42 average per person
Total £614.83
£307.42 average per person
Total £614.83
£310.46 average per person
Total £620.91
£342.92 average per person
Total £685.83
£349.74 average per person
Total £699.47
£349.74 average per person
Total £699.47
£394.34 average per person
Total £788.67

Hesperia Sant Just

4 stars

5.4 miles North from the centre of Barcelona Airport map

Reviewer score 5 / 5 2 reviews
On Sale
£220.46 average per person
Total £440.91
£243.86 average per person
Total £487.71
£291.89 average per person
Total £583.77
£291.89 average per person
Total £583.77
£291.89 average per person
Total £583.77
£294.93 average per person
Total £589.85
£327.39 average per person
Total £654.77
£334.21 average per person
Total £668.41
£334.21 average per person
Total £668.41
£378.81 average per person
Total £757.61

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
£200.71 average per person
Total £401.41
£224.11 average per person
Total £448.21
£272.14 average per person
Total £544.27
£272.14 average per person
Total £544.27
£272.14 average per person
Total £544.27
£275.18 average per person
Total £550.35
£307.64 average per person
Total £615.27
£314.46 average per person
Total £628.91
£314.46 average per person
Total £628.91
£359.06 average per person
Total £718.11

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

£204.25 average per person
Total £408.49
£227.65 average per person
Total £455.29
£275.68 average per person
Total £551.35
£275.68 average per person
Total £551.35
£275.68 average per person
Total £551.35
£278.72 average per person
Total £557.43
£311.18 average per person
Total £622.35
£318.00 average per person
Total £635.99
£318.00 average per person
Total £635.99
£362.60 average per person
Total £725.19

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

£242.14 average per person
Total £484.27
£265.54 average per person
Total £531.07
£313.57 average per person
Total £627.13
£313.57 average per person
Total £627.13
£313.57 average per person
Total £627.13
£316.61 average per person
Total £633.21
£349.07 average per person
Total £698.13
£355.89 average per person
Total £711.77
£355.89 average per person
Total £711.77
£400.49 average per person
Total £800.97

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

£231.83 average per person
Total £463.66
£255.23 average per person
Total £510.46
£303.26 average per person
Total £606.52
£303.26 average per person
Total £606.52
£303.26 average per person
Total £606.52
£306.30 average per person
Total £612.60
£338.76 average per person
Total £677.52
£345.58 average per person
Total £691.16
£345.58 average per person
Total £691.16
£390.18 average per person
Total £780.36

H10 Casanova

4 stars

7.1 miles Northeast from the centre of Barcelona Airport map

Reviewer score 4.1 / 5 7 reviews
Special Promotion
£250.84 average per person
Total £501.67
£274.24 average per person
Total £548.47
£322.27 average per person
Total £644.53
£322.27 average per person
Total £644.53
£322.27 average per person
Total £644.53
£325.31 average per person
Total £650.61
£357.77 average per person
Total £715.53
£364.59 average per person
Total £729.17
£364.59 average per person
Total £729.17
£409.19 average per person
Total £818.37

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
  • EXCLUSIVE! Stay 3 nights & save 10% off!

View all available promotions

£306.11 average per person
Total £612.22
£329.51 average per person
Total £659.02
£377.54 average per person
Total £755.08
£377.54 average per person
Total £755.08
£377.54 average per person
Total £755.08
£380.58 average per person
Total £761.16
£413.04 average per person
Total £826.08
£419.86 average per person
Total £839.72
£419.86 average per person
Total £839.72
£464.46 average per person
Total £928.92
1 room left!

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
£367.01 average per person
Total £734.01
£390.41 average per person
Total £780.81
£438.44 average per person
Total £876.87
£438.44 average per person
Total £876.87
£438.44 average per person
Total £876.87
£441.48 average per person
Total £882.95
£473.94 average per person
Total £947.87
£480.76 average per person
Total £961.51
£480.76 average per person
Total £961.51
£525.36 average per person
Total £1,050.71

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

£238.02 average per person
Total £476.03
£261.42 average per person
Total £522.83
£309.45 average per person
Total £618.89
£309.45 average per person
Total £618.89
£309.45 average per person
Total £618.89
£312.49 average per person
Total £624.97
£344.95 average per person
Total £689.89
£351.77 average per person
Total £703.53
£351.77 average per person
Total £703.53
£396.37 average per person
Total £792.73

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

£230.84 average per person
Total £461.68
£254.24 average per person
Total £508.48
£302.27 average per person
Total £604.54
£302.27 average per person
Total £604.54
£302.27 average per person
Total £604.54
£305.31 average per person
Total £610.62
£337.77 average per person
Total £675.54
£344.59 average per person
Total £689.18
£344.59 average per person
Total £689.18
£389.19 average per person
Total £778.38

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

£241.66 average per person
Total £483.31
£265.06 average per person
Total £530.11
£313.09 average per person
Total £626.17
£313.09 average per person
Total £626.17
£313.09 average per person
Total £626.17
£316.13 average per person
Total £632.25
£348.59 average per person
Total £697.17
£355.41 average per person
Total £710.81
£355.41 average per person
Total £710.81
£400.01 average per person
Total £800.01

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

£230.84 average per person
Total £461.68
£254.24 average per person
Total £508.48
£302.27 average per person
Total £604.54
£302.27 average per person
Total £604.54
£302.27 average per person
Total £604.54
£305.31 average per person
Total £610.62
£337.77 average per person
Total £675.54
£344.59 average per person
Total £689.18
£344.59 average per person
Total £689.18
£389.19 average per person
Total £778.38

Hotel Gran Ducat

3 stars

7.7 miles Northeast from the centre of Barcelona Airport map

Reviewer score 3.5 / 5 48 reviews
Special Promotion
  • Stay 3 nights and get 15% OFF

View all available promotions

£213.71 average per person
Total £427.42
£237.11 average per person
Total £474.22
£285.14 average per person
Total £570.28
£285.14 average per person
Total £570.28
£285.14 average per person
Total £570.28
£288.18 average per person
Total £576.36
£320.64 average per person
Total £641.28
£327.46 average per person
Total £654.92
£327.46 average per person
Total £654.92
£372.06 average per person
Total £744.12

Evenia Rossello

4 stars

7.4 miles Northeast from the centre of Barcelona Airport map

Reviewer score 4.4 / 5 11 reviews
Special Promotion
£238.98 average per person
Total £477.96
£262.38 average per person
Total £524.76
£310.41 average per person
Total £620.82
£310.41 average per person
Total £620.82
£310.41 average per person
Total £620.82
£313.45 average per person
Total £626.90
£345.91 average per person
Total £691.82
£352.73 average per person
Total £705.46
£352.73 average per person
Total £705.46
£397.33 average per person
Total £794.66

Best Western Alfa Aeropuerto Hotel Barcelona

4 stars

2.5 miles Northeast from the centre of Barcelona Airport map

Reviewer score 3.6 / 5 38 reviews
Special Promotion
  • Free shuttle from/to airport and free wifi

View all available promotions

£215.74 average per person
Total £431.47
£239.14 average per person
Total £478.27
£287.17 average per person
Total £574.33
£287.17 average per person
Total £574.33
£287.17 average per person
Total £574.33
£290.21 average per person
Total £580.41
£322.67 average per person
Total £645.33
£329.49 average per person
Total £658.97
£329.49 average per person
Total £658.97
£374.09 average per person
Total £748.17

Hotel Claris

5 stars

7.8 miles Northeast from the centre of Barcelona Airport map

Reviewer score 4.2 / 5 13 reviews
On Sale
  • Stay 2 nights and get 20% off!

View all available promotions

£301.36 average per person
Total £602.71
£324.76 average per person
Total £649.51
£372.79 average per person
Total £745.57
£372.79 average per person
Total £745.57
£372.79 average per person
Total £745.57
£375.83 average per person
Total £751.65
£408.29 average per person
Total £816.57
£415.11 average per person
Total £830.21
£415.11 average per person
Total £830.21
£459.71 average per person
Total £919.41

Salles Hotel Pere IV

4 stars

8.8 miles Northeast from the centre of Barcelona Airport map

Reviewer score 3.4 / 5 14 reviews
Special Promotion
  • EXCLUSIVE! Winter Offer: FREE SPA entrance & FREE Breakfast!

View all available promotions

£231.35 average per person
Total £462.70
£254.75 average per person
Total £509.50
£302.78 average per person
Total £605.56
£302.78 average per person
Total £605.56
£302.78 average per person
Total £605.56
£305.82 average per person
Total £611.64
£338.28 average per person
Total £676.56
£345.10 average per person
Total £690.20
£345.10 average per person
Total £690.20
£389.70 average per person
Total £779.40

Renaissance Barcelona Airport Hotel

4 stars

1.6 miles Northwest from the centre of Barcelona Airport map

Reviewer score 3.8 / 5 60 reviews
£289.33 average per person
Total £578.65
£312.73 average per person
Total £625.45
£360.76 average per person
Total £721.51
£360.76 average per person
Total £721.51
£360.76 average per person
Total £721.51
£363.80 average per person
Total £727.59
£396.26 average per person
Total £792.51
£403.08 average per person
Total £806.15
£403.08 average per person
Total £806.15
£447.68 average per person
Total £895.35

Code share information

Departure Tue, 14 Feb
Flight 8571
Return Fri, 17 Feb
Flight 8570

Code share information

Departure Tue, 14 Feb
Flight 278
Return Fri, 17 Feb
Flight 279

Code share information

Departure Tue, 14 Feb
Flight 897
Flight 1128
Return Fri, 17 Feb
Flight 1951
Flight 318
Operated by SWISS EUROPEAN AIR LINES

Code share information

Departure Tue, 14 Feb
Flight 897
Flight 1128
Return Fri, 17 Feb
Flight 1951
Flight 318
Operated by SWISS EUROPEAN AIR LINES

Code share information

Departure Tue, 14 Feb
Flight 897
Flight 1128
Return Fri, 17 Feb
Flight 1951
Flight 318
Operated by SWISS EUROPEAN AIR LINES

Code share information

Departure Tue, 14 Feb
Flight 7467
Operated by British Airways
Return Fri, 17 Feb
Flight 7468
Operated by British Airways

Code share information

Departure Tue, 14 Feb
Flight 341
Flight 1044
Return Fri, 17 Feb
Flight 1951
Flight 318
Operated by SWISS EUROPEAN AIR LINES

Code share information

Departure Tue, 14 Feb
Flight 1000
Flight 1671
Return Fri, 17 Feb
Flight 75
Flight 202

Code share information

Departure Tue, 14 Feb
Flight 1000
Flight 1671
Return Fri, 17 Feb
Flight 75
Flight 202

Code share information

Departure Tue, 14 Feb
Flight 1000
Flight 1671
Return Fri, 17 Feb
Flight 2349
Flight 1980
1

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

Leave
Tue, 14 Feb
Total time: 2hr 5min
Depart
06:55
London , United Kingdom
Gatwick airport (LGW)
Arrive
10:00
Barcelona , Spain
Barcelona Airport (BCN)
Return
Fri, 17 Feb
Total time: 2hr 15min
Depart
08:00
Barcelona , Spain
Barcelona Airport (BCN)
Arrive
09:15
London , United Kingdom
Gatwick airport (LGW)
2

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

Leave
Tue, 14 Feb
Total time: 2hr 15min
Depart
06:50
London , United Kingdom
Gatwick airport (LGW)
Arrive
10:05
Barcelona , Spain
Barcelona Airport (BCN)
Return
Fri, 17 Feb
Total time: 2hr 25min
Depart
11:05
Barcelona , Spain
Barcelona Airport (BCN)
Arrive
12:30
London , United Kingdom
Gatwick airport (LGW)
3

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

Flight 1
Tue, 14 Feb
Total time: 4hr 20min
Depart
09:45
London , United Kingdom
Gatwick airport (LGW)
Stop 1
12:20
Frankfurt , Germany
Frankfurt Int'l Airport (FRA)

Change planes. Layover: 0hr 45min

Depart
13:05
Frankfurt , Germany
Frankfurt Int'l Airport (FRA)
Arrive
15:05
Barcelona , Spain
Barcelona Airport (BCN)
Flight 2
Fri, 17 Feb
Total time: 6hr 15min
Depart
06:30
Barcelona , Spain
Barcelona Airport (BCN)
Stop 1
08:15
Zurich , Switzerland
Zurich Airport (ZRH)

Change planes. Layover: 2hr 40min

Depart
10:55
Zurich , Switzerland
Zurich Airport (ZRH) Terminal TERMINAL
Arrive
11:45
London , United Kingdom
Heathrow Airport (LHR) Terminal TERMINAL 1

Flight 318 Operated by SWISS EUROPEAN AIR LINES

This trip starts and ends at different airports.

4

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

Flight 1
Tue, 14 Feb
Total time: 4hr 20min
Depart
09:45
London , United Kingdom
Gatwick airport (LGW)
Stop 1
12:20
Frankfurt , Germany
Frankfurt Int'l Airport (FRA)

Change planes. Layover: 0hr 45min

Depart
13:05
Frankfurt , Germany
Frankfurt Int'l Airport (FRA)
Arrive
15:05
Barcelona , Spain
Barcelona Airport (BCN)
Flight 2
Fri, 17 Feb
Total time: 6hr 15min
Depart
06:30
Barcelona , Spain
Barcelona Airport (BCN)
Stop 1
08:15
Zurich , Switzerland
Zurich Airport (ZRH)

Change planes. Layover: 2hr 40min

Depart
10:55
Zurich , Switzerland
Zurich Airport (ZRH) Terminal TERMINAL
Arrive
11:45
London , United Kingdom
Heathrow Airport (LHR) Terminal TERMINAL 1

Flight 318 Operated by SWISS EUROPEAN AIR LINES

This trip starts and ends at different airports.

5

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

Flight 1
Tue, 14 Feb
Total time: 4hr 20min
Depart
09:45
London , United Kingdom
Gatwick airport (LGW)
Stop 1
12:20
Frankfurt , Germany
Frankfurt Int'l Airport (FRA)

Change planes. Layover: 0hr 45min

Depart
13:05
Frankfurt , Germany
Frankfurt Int'l Airport (FRA)
Arrive
15:05
Barcelona , Spain
Barcelona Airport (BCN)
Flight 2
Fri, 17 Feb
Total time: 6hr 15min
Depart
06:30
Barcelona , Spain
Barcelona Airport (BCN)
Stop 1
08:15
Zurich , Switzerland
Zurich Airport (ZRH)

Change planes. Layover: 2hr 40min

Depart
10:55
Zurich , Switzerland
Zurich Airport (ZRH) Terminal TERMINAL
Arrive
11:45
London , United Kingdom
Heathrow Airport (LHR) Terminal TERMINAL 1

Flight 318 Operated by SWISS EUROPEAN AIR LINES

This trip starts and ends at different airports.

6

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

Leave
Tue, 14 Feb
Total time: 2hr 10min
Depart
09:50
London , United Kingdom
London-City airport (LCY)
Arrive
13:00
Barcelona , Spain
Barcelona Airport (BCN)

Flight 7467 Operated by British Airways

Return
Fri, 17 Feb
Total time: 2hr 15min
Depart
13:40
Barcelona , Spain
Barcelona Airport (BCN)
Arrive
14:55
London , United Kingdom
London-City airport (LCY)

Flight 7468 Operated by British Airways

7

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

Flight 1
Tue, 14 Feb
Total time: 6hr 5min
Depart
12:10
London , United Kingdom
Gatwick airport (LGW)
Stop 1
14:45
Lisbon , Portugal
Lisbon airport (LIS)

Change planes. Layover: 1hr 40min

Depart
16:25
Lisbon , Portugal
Lisbon airport (LIS)
Arrive
19:15
Barcelona , Spain
Barcelona Airport (BCN)
Flight 2
Fri, 17 Feb
Total time: 6hr 15min
Depart
06:30
Barcelona , Spain
Barcelona Airport (BCN)
Stop 1
08:15
Zurich , Switzerland
Zurich Airport (ZRH)

Change planes. Layover: 2hr 40min

Depart
10:55
Zurich , Switzerland
Zurich Airport (ZRH) Terminal TERMINAL
Arrive
11:45
London , United Kingdom
Heathrow Airport (LHR) Terminal TERMINAL 1

Flight 318 Operated by SWISS EUROPEAN AIR LINES

This trip starts and ends at different airports.

8

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

Leave
Tue, 14 Feb
Total time: 4hr 40min
Depart
06:35
London , United Kingdom
Heathrow Airport (LHR)
Stop 1
09:05
Amsterdam , Netherlands
Amsterdam-Schiphol airport (AMS)

Change planes. Layover: 1hr 5min

Depart
10:10
Amsterdam , Netherlands
Amsterdam-Schiphol airport (AMS)
Arrive
12:15
Barcelona , Spain
Barcelona Airport (BCN)
Return
Fri, 17 Feb
Total time: 6hr 0min
Depart
06:25
Barcelona , Spain
Barcelona Airport (BCN)
Stop 1
08:10
Rome , Italy
Fiumicino airport (FCO)

Change planes. Layover: 1hr 20min

Depart
09:30
Rome , Italy
Fiumicino airport (FCO)
Arrive
11:25
London , United Kingdom
Heathrow Airport (LHR)
9

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

Leave
Tue, 14 Feb
Total time: 4hr 40min
Depart
06:35
London , United Kingdom
Heathrow Airport (LHR)
Stop 1
09:05
Amsterdam , Netherlands
Amsterdam-Schiphol airport (AMS)

Change planes. Layover: 1hr 5min

Depart
10:10
Amsterdam , Netherlands
Amsterdam-Schiphol airport (AMS)
Arrive
12:15
Barcelona , Spain
Barcelona Airport (BCN)
Return
Fri, 17 Feb
Total time: 6hr 0min
Depart
06:25
Barcelona , Spain
Barcelona Airport (BCN)
Stop 1
08:10
Rome , Italy
Fiumicino airport (FCO)

Change planes. Layover: 1hr 20min

Depart
09:30
Rome , Italy
Fiumicino airport (FCO)
Arrive
11:25
London , United Kingdom
Heathrow Airport (LHR)
10

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

Leave
Tue, 14 Feb
Total time: 4hr 40min
Depart
06:35
London , United Kingdom
Heathrow Airport (LHR)
Stop 1
09:05
Amsterdam , Netherlands
Amsterdam-Schiphol airport (AMS)

Change planes. Layover: 1hr 5min

Depart
10:10
Amsterdam , Netherlands
Amsterdam-Schiphol airport (AMS)
Arrive
12:15
Barcelona , Spain
Barcelona Airport (BCN)
Return
Fri, 17 Feb
Total time: 4hr 25min
Depart
06:50
Barcelona , Spain
Barcelona Airport (BCN)
Stop 1
08:45
Paris , France
Charles de Gaulle Airport (CDG)

Change planes. Layover: 1hr 10min

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