Barcelona vacations

Barcelona Holidays - Cheap holidays to Barcelona, Spain

Book one of our holidays to Barcelona and experience a city bursting with creativity and energy. Seaside Barcelona has its share of fabulous beaches, but what sets this amazing city apart is the spectacular architecture. Ebookers have put together a fine collection of holidays in Barcelona to suit all requirements. From cheap Barcelona holidays to ones with a bit more style and panache, you can safely leave all the planning to us. Whether you're touring the Modernist jewels built by Antoni Gaudi, 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. So grab your holidays to Barcelona with us and discover the unique character of the capital of Catalan.

Hesperia Sant Just

4 stars

5.0 miles West from the centre of Barcelona map

Reviewer score 4.4 / 5 5 reviews
Special Promotion
£238.02 average per person
Total £476.04
£270.62 average per person
Total £541.24
£291.30 average per person
Total £582.60
£304.30 average per person
Total £608.60
£345.78 average per person
Total £691.56
£345.78 average per person
Total £691.56
£1,255.50 average per person
Total £2,511.00
£1,408.20 average per person
Total £2,816.40
£1,439.17 average per person
Total £2,878.34
£1,448.88 average per person
Total £2,897.76

Tryp Barcelona Apolo

4 stars

0.8 miles South from the centre of Barcelona map

Reviewer score 4.1 / 5 27 reviews
Special Promotion
  • Free WiFi
  • Stay 2 nights and get 20% OFF

View all available promotions

£295.27 average per person
Total £590.54
£327.87 average per person
Total £655.74
£348.55 average per person
Total £697.10
£361.55 average per person
Total £723.10
£374.41 average per person
Total £748.81
£374.41 average per person
Total £748.81
£1,312.75 average per person
Total £2,625.50
£1,465.45 average per person
Total £2,930.90
£1,496.42 average per person
Total £2,992.84
£1,477.51 average per person
Total £2,955.01

Barcelona Universal Hotel

4 stars

0.7 miles South from the centre of Barcelona map

Reviewer score 4.4 / 5 87 reviews
Special Promotion
  • Free use of WiFi and Business Center
  • Save 20% OFF

View all available promotions

£284.19 average per person
Total £568.38
£316.79 average per person
Total £633.58
£337.47 average per person
Total £674.94
£350.47 average per person
Total £700.94
£368.87 average per person
Total £737.73
£368.87 average per person
Total £737.73
£1,301.67 average per person
Total £2,603.34
£1,454.37 average per person
Total £2,908.74
£1,485.34 average per person
Total £2,970.68
£1,471.97 average per person
Total £2,943.93

NH Constanza

4 stars

1.8 miles West from the centre of Barcelona map

Reviewer score 4.4 / 5 7 reviews
Special Promotion
  • Stay 2 nights & Save 20% OFF!

View all available promotions

£268.02 average per person
Total £536.04
£300.62 average per person
Total £601.24
£321.30 average per person
Total £642.60
£334.30 average per person
Total £668.60
£360.78 average per person
Total £721.56
£360.78 average per person
Total £721.56
£1,285.50 average per person
Total £2,571.00
£1,438.20 average per person
Total £2,876.40
£1,469.17 average per person
Total £2,938.34
£1,463.88 average per person
Total £2,927.76

NH Numancia

3 stars

1.7 miles West from the centre of Barcelona map

Reviewer score 3.7 / 5 6 reviews
Special Promotion
  • Stay 2 nights & save 20% OFF

View all available promotions

£261.94 average per person
Total £523.88
£294.54 average per person
Total £589.08
£315.22 average per person
Total £630.44
£328.22 average per person
Total £656.44
£357.74 average per person
Total £715.48
£357.74 average per person
Total £715.48
£1,279.42 average per person
Total £2,558.84
£1,432.12 average per person
Total £2,864.24
£1,463.09 average per person
Total £2,926.18
£1,460.84 average per person
Total £2,921.68

Eurostars Grand Marina Hotel GL

5 stars

1.1 miles Southeast from the centre of Barcelona map

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

View all available promotions

£347.58 average per person
Total £695.15
£380.18 average per person
Total £760.35
£400.86 average per person
Total £801.71
£413.86 average per person
Total £827.71
£399.01 average per person
Total £798.02
£399.01 average per person
Total £798.02
£1,365.06 average per person
Total £2,730.11
£1,517.76 average per person
Total £3,035.51
£1,548.73 average per person
Total £3,097.45
£1,502.11 average per person
Total £3,004.22

Hesperia Tower Hotel Barcelona

5 stars

4.2 miles Southwest from the centre of Barcelona map

Reviewer score 4.4 / 5 30 reviews
Special Promotion
  • Free WIFI in lobby and in room
  • Special Promo: save 33% off!

View all available promotions

£262.35 average per person
Total £524.70
£294.95 average per person
Total £589.90
£315.63 average per person
Total £631.26
£328.63 average per person
Total £657.26
£357.95 average per person
Total £715.89
£357.95 average per person
Total £715.89
£1,279.83 average per person
Total £2,559.66
£1,432.53 average per person
Total £2,865.06
£1,463.50 average per person
Total £2,927.00
£1,461.05 average per person
Total £2,922.09

Silken Gran Havana Hotel Barcelona

4 stars

0.5 miles North from the centre of Barcelona map

Reviewer score 4.2 / 5 5 reviews
Special Promotion
  • Free WiFi and access to Sauna
  • Book Now & Save 12% - Non Refundable

View all available promotions

£337.02 average per person
Total £674.04
£369.62 average per person
Total £739.24
£390.30 average per person
Total £780.60
£403.30 average per person
Total £806.60
£393.78 average per person
Total £787.56
£393.78 average per person
Total £787.56
£1,354.50 average per person
Total £2,709.00
£1,507.20 average per person
Total £3,014.40
£1,538.17 average per person
Total £3,076.34
£1,496.88 average per person
Total £2,993.76

Melia Barcelona

5 stars

1.5 miles West from the centre of Barcelona map

Reviewer score 4.4 / 5 8 reviews
Special Promotion
  • Free WiFi
  • Save extra 15% off!

View all available promotions

£285.63 average per person
Total £571.26
£318.23 average per person
Total £636.46
£338.91 average per person
Total £677.82
£351.91 average per person
Total £703.82
£369.59 average per person
Total £739.17
£369.59 average per person
Total £739.17
£1,303.11 average per person
Total £2,606.22
£1,455.81 average per person
Total £2,911.62
£1,486.78 average per person
Total £2,973.56
£1,472.69 average per person
Total £2,945.37

Confortel Auditori

3 stars

0.9 miles Northeast from the centre of Barcelona map

Reviewer score 4.2 / 5 39 reviews
Special Promotion
  • Early Booking: Save 20% off

View all available promotions

£323.11 average per person
Total £646.22
£355.71 average per person
Total £711.42
£376.39 average per person
Total £752.78
£389.39 average per person
Total £778.78
£388.33 average per person
Total £776.65
£388.33 average per person
Total £776.65
£1,340.59 average per person
Total £2,681.18
£1,493.29 average per person
Total £2,986.58
£1,524.26 average per person
Total £3,048.52
£1,491.43 average per person
Total £2,982.85
2 rooms left!

H10 Montcada

4 stars

0.4 miles East from the centre of Barcelona map

Reviewer score 4.2 / 5 118 reviews
Special Promotion
£352.44 average per person
Total £704.88
£385.04 average per person
Total £770.08
£405.72 average per person
Total £811.44
£418.72 average per person
Total £837.44
£402.99 average per person
Total £805.98
£402.99 average per person
Total £805.98
£1,369.92 average per person
Total £2,739.84
£1,522.62 average per person
Total £3,045.24
£1,553.59 average per person
Total £3,107.18
£1,506.09 average per person
Total £3,012.18

Confortel Bel Art

4 stars

1.7 miles North from the centre of Barcelona map

Reviewer score 3.9 / 5 12 reviews
Special Promotion
  • Free WiFi & Free Water from the MiniBar
  • Early Booking: Save 20% off

View all available promotions

£323.11 average per person
Total £646.22
£355.71 average per person
Total £711.42
£376.39 average per person
Total £752.78
£389.39 average per person
Total £778.78
£388.33 average per person
Total £776.65
£388.33 average per person
Total £776.65
£1,340.59 average per person
Total £2,681.18
£1,493.29 average per person
Total £2,986.58
£1,524.26 average per person
Total £3,048.52
£1,491.43 average per person
Total £2,982.85

ME Barcelona

5 stars

2.1 miles Northeast from the centre of Barcelona map

Reviewer score 3.7 / 5 16 reviews
Special Promotion
£322.64 average per person
Total £645.28
£355.24 average per person
Total £710.48
£375.92 average per person
Total £751.84
£388.92 average per person
Total £777.84
£381.57 average per person
Total £763.14
£381.57 average per person
Total £763.14
£1,340.12 average per person
Total £2,680.24
£1,492.82 average per person
Total £2,985.64
£1,523.79 average per person
Total £3,047.58
£1,484.67 average per person
Total £2,969.34

Ayre Gran Via Barcelona

4 stars

1.4 miles Southwest from the centre of Barcelona map

Reviewer score 4.6 / 5 27 reviews
Special Promotion
  • EXCLUSIVE! WIFI & Minibar Water FREE!

View all available promotions

£310.42 average per person
Total £620.84
£343.02 average per person
Total £686.04
£363.70 average per person
Total £727.40
£376.70 average per person
Total £753.40
£385.39 average per person
Total £770.78
£385.39 average per person
Total £770.78
£1,327.90 average per person
Total £2,655.80
£1,480.60 average per person
Total £2,961.20
£1,511.57 average per person
Total £3,023.14
£1,488.49 average per person
Total £2,976.98
2 rooms left!

Inglaterra Hotel Barcelona

3 stars

0.2 miles West from the centre of Barcelona map

Reviewer score 4 / 5 29 reviews
Special Promotion
  • Free WiFi
  • Save 10% off

View all available promotions

£330.93 average per person
Total £661.86
£363.53 average per person
Total £727.06
£384.21 average per person
Total £768.42
£397.21 average per person
Total £794.42
£392.24 average per person
Total £784.47
£392.24 average per person
Total £784.47
£1,348.41 average per person
Total £2,696.82
£1,501.11 average per person
Total £3,002.22
£1,532.08 average per person
Total £3,064.16
£1,495.34 average per person
Total £2,990.67

Confortel Almirante

4 stars

0.3 miles East from the centre of Barcelona map

Reviewer score 3.6 / 5 31 reviews
Special Promotion
  • Early Booking: Save 20% off

View all available promotions

£335.55 average per person
Total £671.10
£368.15 average per person
Total £736.30
£388.83 average per person
Total £777.66
£401.83 average per person
Total £803.66
£394.55 average per person
Total £789.09
£394.55 average per person
Total £789.09
£1,353.03 average per person
Total £2,706.06
£1,505.73 average per person
Total £3,011.46
£1,536.70 average per person
Total £3,073.40
£1,497.65 average per person
Total £2,995.29

Eurostars Barcelona Design

5 stars

0.4 miles Northwest from the centre of Barcelona map

Reviewer score 4.3 / 5 13 reviews
Special Promotion
  • Stay 2 nights & save 20%

View all available promotions

£336.11 average per person
Total £672.21
£368.71 average per person
Total £737.41
£389.39 average per person
Total £778.77
£402.39 average per person
Total £804.77
£397.74 average per person
Total £795.48
£397.74 average per person
Total £795.48
£1,353.59 average per person
Total £2,707.17
£1,506.29 average per person
Total £3,012.57
£1,537.26 average per person
Total £3,074.51
£1,500.84 average per person
Total £3,001.68
2 rooms left!

B-Hotel Barcelona

3 stars

1.2 miles Southwest from the centre of Barcelona map

Reviewer score 4.4 / 5 14 reviews
Special Promotion
  • Free WiFi & Free Internet Corner
  • Save 20%

View all available promotions

£288.95 average per person
Total £577.90
£321.55 average per person
Total £643.10
£342.23 average per person
Total £684.46
£355.23 average per person
Total £710.46
£371.25 average per person
Total £742.49
£371.25 average per person
Total £742.49
£1,306.43 average per person
Total £2,612.86
£1,459.13 average per person
Total £2,918.26
£1,490.10 average per person
Total £2,980.20
£1,474.35 average per person
Total £2,948.69

Senator Barcelona Spa Hotel

4 stars

3.0 miles West from the centre of Barcelona map

Reviewer score 4 / 5 3 reviews
Special Promotion
  • Book Now & Save 12% - Non Refundable

View all available promotions

£265.21 average per person
Total £530.42
£297.81 average per person
Total £595.62
£318.49 average per person
Total £636.98
£331.49 average per person
Total £662.98
£362.57 average per person
Total £725.14
£362.57 average per person
Total £725.14
£1,282.69 average per person
Total £2,565.38
£1,435.39 average per person
Total £2,870.78
£1,466.36 average per person
Total £2,932.72
£1,465.67 average per person
Total £2,931.34

Hotel Gran Ducat

3 stars

0.2 miles Northeast from the centre of Barcelona map

Reviewer score 3.5 / 5 52 reviews
Special Promotion
£288.58 average per person
Total £577.16
£321.18 average per person
Total £642.36
£341.86 average per person
Total £683.72
£354.86 average per person
Total £709.72
£371.06 average per person
Total £742.12
£371.06 average per person
Total £742.12
£1,306.06 average per person
Total £2,612.12
£1,458.76 average per person
Total £2,917.52
£1,489.73 average per person
Total £2,979.46
£1,474.16 average per person
Total £2,948.32

Code share information

Departure Fri, 29 Jun
Flight 274
Return Sun, 1 Jul
Flight 275

Code share information

Departure Fri, 29 Jun
Flight 8571
Return Sun, 1 Jul
Flight 8580

Code share information

Departure Fri, 29 Jun
Flight 1016
Flight 2005
Return Sun, 1 Jul
Flight 2159
Flight 1013

Code share information

Departure Fri, 29 Jun
Flight 337
Flight 1034
Operated by Portugalia
Return Sun, 1 Jul
Flight 1047
Operated by Portugalia
Flight 344

Code share information

Departure Fri, 29 Jun
Flight 341
Flight 1038
Return Sun, 1 Jul
Flight 1133
Flight 896

Code share information

Departure Fri, 29 Jun
Flight 341
Flight 1038
Return Sun, 1 Jul
Flight 1133
Flight 896

Code share information

Departure Fri, 29 Jun
Flight 337
Flight 1034
Operated by Portugalia
Return Sun, 1 Jul
Flight 375
Flight 4494

Code share information

Departure Fri, 29 Jun
Flight 331
Flight 1034
Operated by Portugalia
Return Sun, 1 Jul
Flight 375
Flight 2876
Operated by Croatia Airlines

Code share information

Departure Fri, 29 Jun
Flight 231
Flight 564
Return Sun, 1 Jul
Flight 565
Flight 242

Code share information

Departure Fri, 29 Jun
Flight 9937
Operated by TAP Portugal
Flight 9930
Operated by TAP Portugal
Return Sun, 1 Jul
Flight 1047
Operated by Portugalia
Flight 344
1

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

Leave
Fri, 29 Jun
Total time: 2hr 10min
Depart
17:20
London , United Kingdom
Gatwick airport (LGW)
Arrive
20:30
Barcelona , Spain
Barcelona Airport (BCN)
Return
Sun, 1 Jul
Total time: 2hr 20min
Depart
20:00
Barcelona , Spain
Barcelona Airport (BCN)
Arrive
21:20
London , United Kingdom
Gatwick airport (LGW)
2

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

Leave
Fri, 29 Jun
Total time: 2hr 10min
Depart
06:50
London , United Kingdom
Gatwick airport (LGW)
Arrive
10:00
Barcelona , Spain
Barcelona Airport (BCN)
Return
Sun, 1 Jul
Total time: 2hr 20min
Depart
21:55
Barcelona , Spain
Barcelona Airport (BCN)
Arrive
23:15
London , United Kingdom
Gatwick airport (LGW)
3

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

Leave
Fri, 29 Jun
Total time: 5hr 10min
Depart
17:05
London , United Kingdom
Gatwick airport (LGW)
Stop 1
20:30
Madrid , Spain
Barajas airport (MAD)

Change planes. Layover: 1hr 25min

Depart
21:55
Madrid , Spain
Barajas airport (MAD)
Arrive
23:15
Barcelona , Spain
Barcelona Airport (BCN)
Return
Sun, 1 Jul
Total time: 13hr 40min
Depart
20:30
Barcelona , Spain
Barcelona Airport (BCN)
Stop 1
21:50
Madrid , Spain
Barajas airport (MAD)

Change planes. Layover: 10hr 0min

Depart
07:50
Madrid , Spain
Barajas airport (MAD)
Arrive
09:10
London , United Kingdom
Gatwick airport (LGW)

This is an overnight flight.

4

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

Leave
Fri, 29 Jun
Total time: 5hr 20min
Depart
16:40
London , United Kingdom
Gatwick airport (LGW)
Stop 1
19:00
Porto , Portugal
Porto Airport (OPO)

Change planes. Layover: 1hr 10min

Depart
20:10
Porto , Portugal
Porto Airport (OPO)
Arrive
23:00
Barcelona , Spain
Barcelona Airport (BCN)

Flight 1034 Operated by Portugalia

Return
Sun, 1 Jul
Total time: 18hr 40min
Depart
21:40
Barcelona , Spain
Barcelona Airport (BCN)
Stop 1
22:35
Lisbon , Portugal
Lisbon airport (LIS)

Flight 1047 Operated by Portugalia

Change planes. Layover: 14hr 10min

Depart
12:45
Lisbon , Portugal
Lisbon airport (LIS)
Arrive
15:20
London , United Kingdom
Gatwick airport (LGW)

This is an overnight flight.

5

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

Leave
Fri, 29 Jun
Total time: 16hr 50min
Depart
16:10
London , United Kingdom
Gatwick airport (LGW)
Stop 1
18:50
Lisbon , Portugal
Lisbon airport (LIS)

Change planes. Layover: 12hr 30min

Depart
07:20
Lisbon , Portugal
Lisbon airport (LIS)
Arrive
10:00
Barcelona , Spain
Barcelona Airport (BCN)

This is an overnight flight.

Return
Sun, 1 Jul
Total time: 15hr 20min
Depart
18:50
Barcelona , Spain
Barcelona Airport (BCN)
Stop 1
21:05
Frankfurt , Germany
Frankfurt Int'l Airport (FRA)

Change planes. Layover: 11hr 40min

Depart
08:45
Frankfurt , Germany
Frankfurt Int'l Airport (FRA)
Arrive
09:10
London , United Kingdom
Gatwick airport (LGW)

This is an overnight flight.

6

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

Leave
Fri, 29 Jun
Total time: 16hr 50min
Depart
16:10
London , United Kingdom
Gatwick airport (LGW)
Stop 1
18:50
Lisbon , Portugal
Lisbon airport (LIS)

Change planes. Layover: 12hr 30min

Depart
07:20
Lisbon , Portugal
Lisbon airport (LIS)
Arrive
10:00
Barcelona , Spain
Barcelona Airport (BCN)

This is an overnight flight.

Return
Sun, 1 Jul
Total time: 15hr 20min
Depart
18:50
Barcelona , Spain
Barcelona Airport (BCN)
Stop 1
21:05
Frankfurt , Germany
Frankfurt Int'l Airport (FRA)

Change planes. Layover: 11hr 40min

Depart
08:45
Frankfurt , Germany
Frankfurt Int'l Airport (FRA)
Arrive
09:10
London , United Kingdom
Gatwick airport (LGW)

This is an overnight flight.

7

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

Leave
Fri, 29 Jun
Total time: 5hr 20min
Depart
16:40
London , United Kingdom
Gatwick airport (LGW)
Stop 1
19:00
Porto , Portugal
Porto Airport (OPO)

Change planes. Layover: 1hr 10min

Depart
20:10
Porto , Portugal
Porto Airport (OPO)
Arrive
23:00
Barcelona , Spain
Barcelona Airport (BCN)

Flight 1034 Operated by Portugalia

Return
Sun, 1 Jul
Total time: 16hr 10min
Depart
18:10
Barcelona , Spain
Barcelona Airport (BCN)
Stop 1
20:15
Zagreb , Croatia
Zagreb airport (ZAG)

Change planes. Layover: 11hr 45min

Depart
08:00
Zagreb , Croatia
Zagreb airport (ZAG)
Arrive
09:20
London , United Kingdom
Gatwick airport (LGW)

This is an overnight flight.

8

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

Leave
Fri, 29 Jun
Total time: 10hr 5min
Depart
11:55
London , United Kingdom
Gatwick airport (LGW)
Stop 1
14:15
Porto , Portugal
Porto Airport (OPO)

Change planes. Layover: 5hr 55min

Depart
20:10
Porto , Portugal
Porto Airport (OPO)
Arrive
23:00
Barcelona , Spain
Barcelona Airport (BCN)

Flight 1034 Operated by Portugalia

Return
Sun, 1 Jul
Total time: 16hr 10min
Depart
18:10
Barcelona , Spain
Barcelona Airport (BCN)
Stop 1
20:15
Zagreb , Croatia
Zagreb airport (ZAG)

Change airlines. Time between flights: 11hr 45min

Depart
08:00
Zagreb , Croatia
Zagreb airport (ZAG)
Arrive
09:20
London , United Kingdom
Gatwick airport (LGW)

Flight 2876 Operated by Croatia Airlines

This is an overnight flight.

9

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

Leave
Fri, 29 Jun
Total time: 14hr 5min
Depart
06:50
London , United Kingdom
Gatwick airport (LGW)
Stop 1
08:10
Dublin , Ireland
Dublin Airport (DUB)

Change planes. Layover: 10hr 20min

Depart
18:30
Dublin , Ireland
Dublin Airport (DUB)
Arrive
21:55
Barcelona , Spain
Barcelona Airport (BCN)
Return
Sun, 1 Jul
Total time: 18hr 35min
Depart
22:35
Barcelona , Spain
Barcelona Airport (BCN)
Stop 1
00:10
Dublin , Ireland
Dublin Airport (DUB)

Change planes. Layover: 14hr 40min

Depart
14:50
Dublin , Ireland
Dublin Airport (DUB)
Arrive
16:10
London , United Kingdom
Gatwick airport (LGW)

This is an overnight flight.

10

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

Leave
Fri, 29 Jun
Total time: 18hr 25min
Depart
16:40
London , United Kingdom
Gatwick airport (LGW)
Stop 1
19:00
Porto , Portugal
Porto Airport (OPO)

Flight 9937 Operated by TAP Portugal

Change planes. Layover: 14hr 15min

Depart
09:15
Porto , Portugal
Porto Airport (OPO)
Arrive
12:05
Barcelona , Spain
Barcelona Airport (BCN)

Flight 9930 Operated by TAP Portugal

This is an overnight flight.

Return
Sun, 1 Jul
Total time: 18hr 40min
Depart
21:40
Barcelona , Spain
Barcelona Airport (BCN)
Stop 1
22:35
Lisbon , Portugal
Lisbon airport (LIS)

Flight 1047 Operated by Portugalia

Change planes. Layover: 14hr 10min

Depart
12:45
Lisbon , Portugal
Lisbon airport (LIS)
Arrive
15:20
London , United Kingdom
Gatwick airport (LGW)

This is an overnight flight.

11

The number of hotel nights in your package is based on the flight arrival and departure times at your final destination.

Early-morning arrival: If the flight to your destination is scheduled to arrive at or before 5 a.m., the hotel check-in date will be the previous day. Since normal check-in times are between 1 p.m. and 3 p.m, this ensures that a hotel room will be available to you as soon as you arrive in the early morning.

Early-morning departure: If your return flight is scheduled to depart after midnight but before 3 a.m., the hotel check-out date will be the day before your departure, so you can keep the cost of your trip as low as possible. If you want to add a hotel room for the remaining time before your flight, simply book an extra night online after you complete your package purchase. You can also call us at 0203 320 3320 or +44 (0)203 320 3320 from outside the U.K.

Remember, we will always show you the number of hotel nights and check-in and check-out dates before completing your purchase.

12