Holidays to Barcelona - Cheap Flights and Hotels in 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.

Hesperia Sant Just

4 stars

5.0 miles West from the centre of Barcelona map

Reviewer score 4.4 / 5 5 reviews
Special Promotion
  • The organizers: Save 33% Off

View all available promotions

£169.91 average per person
Total £339.81
£213.31 average per person
Total £426.61
£274.49 average per person
Total £548.97
£376.21 average per person
Total £752.42
£376.21 average per person
Total £752.42
£428.69 average per person
Total £857.37
£998.63 average per person
Total £1,997.25
£1,432.23 average per person
Total £2,864.46
£1,432.23 average per person
Total £2,864.46
£1,468.41 average per person
Total £2,936.82

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

£206.88 average per person
Total £413.76
£250.28 average per person
Total £500.56
£311.46 average per person
Total £622.92
£402.81 average per person
Total £805.61
£402.81 average per person
Total £805.61
£465.66 average per person
Total £931.32
£1,035.60 average per person
Total £2,071.20
£1,458.83 average per person
Total £2,917.65
£1,458.83 average per person
Total £2,917.65
£1,495.01 average per person
Total £2,990.01

Europark Hotel Barcelona

3 stars

0.7 miles North from the centre of Barcelona map

Reviewer score 4.2 / 5 64 reviews
Special Promotion
  • City on Sale! 20 % off entire stay

View all available promotions

£230.46 average per person
Total £460.92
£273.86 average per person
Total £547.72
£335.04 average per person
Total £670.08
£416.58 average per person
Total £833.16
£416.58 average per person
Total £833.16
£489.24 average per person
Total £978.48
£1,059.18 average per person
Total £2,118.36
£1,472.60 average per person
Total £2,945.20
£1,472.60 average per person
Total £2,945.20
£1,508.78 average per person
Total £3,017.56

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

£209.59 average per person
Total £419.18
£252.99 average per person
Total £505.98
£314.17 average per person
Total £628.34
£392.57 average per person
Total £785.14
£392.57 average per person
Total £785.14
£468.37 average per person
Total £936.74
£1,038.31 average per person
Total £2,076.62
£1,448.59 average per person
Total £2,897.18
£1,448.59 average per person
Total £2,897.18
£1,484.77 average per person
Total £2,969.54

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

£189.92 average per person
Total £379.83
£233.32 average per person
Total £466.63
£294.50 average per person
Total £588.99
£389.55 average per person
Total £779.10
£389.55 average per person
Total £779.10
£448.70 average per person
Total £897.39
£1,018.64 average per person
Total £2,037.27
£1,445.57 average per person
Total £2,891.14
£1,445.57 average per person
Total £2,891.14
£1,481.75 average per person
Total £2,963.50

Eurostars Grand Marina Hotel GL

5 stars

1.1 miles Southeast from the centre of Barcelona map

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

View all available promotions

£302.54 average per person
Total £605.08
£345.94 average per person
Total £691.88
£407.12 average per person
Total £814.24
£465.67 average per person
Total £931.33
£465.67 average per person
Total £931.33
£561.32 average per person
Total £1,122.64
£1,131.26 average per person
Total £2,262.52
£1,521.69 average per person
Total £3,043.37
£1,521.69 average per person
Total £3,043.37
£1,557.87 average per person
Total £3,115.73

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

£261.56 average per person
Total £523.11
£304.96 average per person
Total £609.91
£366.14 average per person
Total £732.27
£443.10 average per person
Total £886.19
£443.10 average per person
Total £886.19
£520.34 average per person
Total £1,040.67
£1,090.28 average per person
Total £2,180.55
£1,499.12 average per person
Total £2,998.23
£1,499.12 average per person
Total £2,998.23
£1,535.30 average per person
Total £3,070.59

Barcelona Princess Hotel

4 stars

3.1 miles Northeast from the centre of Barcelona map

Reviewer score 4.2 / 5 24 reviews
Special Promotion
£249.65 average per person
Total £499.29
£293.05 average per person
Total £586.09
£354.23 average per person
Total £708.45
£429.37 average per person
Total £858.74
£429.37 average per person
Total £858.74
£508.43 average per person
Total £1,016.85
£1,078.37 average per person
Total £2,156.73
£1,485.39 average per person
Total £2,970.78
£1,485.39 average per person
Total £2,970.78
£1,521.57 average per person
Total £3,043.14

Melia Barcelona

5 stars

1.5 miles West from the centre of Barcelona map

Reviewer score 4.4 / 5 8 reviews
On Sale
  • Free WiFi
  • Special Offer: Stay 3 nights & Save 30% off

View all available promotions

£216.92 average per person
Total £433.83
£260.32 average per person
Total £520.63
£321.50 average per person
Total £642.99
£407.55 average per person
Total £815.10
£407.55 average per person
Total £815.10
£475.70 average per person
Total £951.39
£1,045.64 average per person
Total £2,091.27
£1,463.57 average per person
Total £2,927.14
£1,463.57 average per person
Total £2,927.14
£1,499.75 average per person
Total £2,999.50

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

£245.52 average per person
Total £491.03
£288.92 average per person
Total £577.83
£350.10 average per person
Total £700.19
£432.62 average per person
Total £865.23
£432.62 average per person
Total £865.23
£504.30 average per person
Total £1,008.59
£1,074.24 average per person
Total £2,148.47
£1,488.64 average per person
Total £2,977.27
£1,488.64 average per person
Total £2,977.27
£1,524.82 average per person
Total £3,049.63
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
£274.47 average per person
Total £548.94
£317.87 average per person
Total £635.74
£379.05 average per person
Total £758.10
£445.92 average per person
Total £891.84
£445.92 average per person
Total £891.84
£533.25 average per person
Total £1,066.50
£1,103.19 average per person
Total £2,206.38
£1,501.94 average per person
Total £3,003.88
£1,501.94 average per person
Total £3,003.88
£1,538.12 average per person
Total £3,076.24

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

£245.52 average per person
Total £491.03
£288.92 average per person
Total £577.83
£350.10 average per person
Total £700.19
£432.62 average per person
Total £865.23
£432.62 average per person
Total £865.23
£504.30 average per person
Total £1,008.59
£1,074.24 average per person
Total £2,148.47
£1,488.64 average per person
Total £2,977.27
£1,488.64 average per person
Total £2,977.27
£1,524.82 average per person
Total £3,049.63

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

£226.97 average per person
Total £453.93
£270.37 average per person
Total £540.73
£331.55 average per person
Total £663.09
£414.25 average per person
Total £828.50
£414.25 average per person
Total £828.50
£485.75 average per person
Total £971.49
£1,055.69 average per person
Total £2,111.37
£1,470.27 average per person
Total £2,940.54
£1,470.27 average per person
Total £2,940.54
£1,506.45 average per person
Total £3,012.90

NH Barcelona Centro

3 stars

0.2 miles Southeast from the centre of Barcelona map

Reviewer score 4.3 / 5 23 reviews
Special Promotion
  • Summer Offer: Save 20% off!

View all available promotions

£232.53 average per person
Total £465.06
£275.93 average per person
Total £551.86
£337.11 average per person
Total £674.22
£418.96 average per person
Total £837.92
£418.96 average per person
Total £837.92
£491.31 average per person
Total £982.62
£1,061.25 average per person
Total £2,122.50
£1,474.98 average per person
Total £2,949.96
£1,474.98 average per person
Total £2,949.96
£1,511.16 average per person
Total £3,022.32

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
  • Stay 3 Nights & Save 18% - Non Refundable

View all available promotions

£270.17 average per person
Total £540.33
£313.57 average per person
Total £627.13
£374.75 average per person
Total £749.49
£444.92 average per person
Total £889.83
£444.92 average per person
Total £889.83
£528.95 average per person
Total £1,057.89
£1,098.89 average per person
Total £2,197.77
£1,500.94 average per person
Total £3,001.87
£1,500.94 average per person
Total £3,001.87
£1,537.12 average per person
Total £3,074.23

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!
  • Stay 3 nights and get 10% OFF

View all available promotions

£217.00 average per person
Total £433.99
£260.40 average per person
Total £520.79
£321.58 average per person
Total £643.15
£408.63 average per person
Total £817.25
£408.63 average per person
Total £817.25
£475.78 average per person
Total £951.55
£1,045.72 average per person
Total £2,091.43
£1,464.65 average per person
Total £2,929.29
£1,464.65 average per person
Total £2,929.29
£1,500.83 average per person
Total £3,001.65
2 rooms left!

Hesperia Carlit Hotel Barcelona

3 stars

0.8 miles North from the centre of Barcelona map

Reviewer score 4.5 / 5 2 reviews
Special Promotion
£197.58 average per person
Total £395.16
£240.98 average per person
Total £481.96
£302.16 average per person
Total £604.32
£394.66 average per person
Total £789.32
£394.66 average per person
Total £789.32
£456.36 average per person
Total £912.72
£1,026.30 average per person
Total £2,052.60
£1,450.68 average per person
Total £2,901.36
£1,450.68 average per person
Total £2,901.36
£1,486.86 average per person
Total £2,973.72

Hotel Gran Ducat

3 stars

0.2 miles Northeast from the centre of Barcelona map

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

View all available promotions

£211.17 average per person
Total £422.34
£254.57 average per person
Total £509.14
£315.75 average per person
Total £631.50
£403.72 average per person
Total £807.44
£403.72 average per person
Total £807.44
£469.95 average per person
Total £939.90
£1,039.89 average per person
Total £2,079.78
£1,459.74 average per person
Total £2,919.48
£1,459.74 average per person
Total £2,919.48
£1,495.92 average per person
Total £2,991.84
3 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

£235.72 average per person
Total £471.43
£279.12 average per person
Total £558.23
£340.30 average per person
Total £680.59
£422.24 average per person
Total £844.48
£422.24 average per person
Total £844.48
£494.50 average per person
Total £988.99
£1,064.44 average per person
Total £2,128.87
£1,478.26 average per person
Total £2,956.52
£1,478.26 average per person
Total £2,956.52
£1,514.44 average per person
Total £3,028.88

ME Barcelona

5 stars

2.1 miles Northeast from the centre of Barcelona map

Reviewer score 3.7 / 5 17 reviews
Special Promotion
  • FREE WIFI
  • Stay 3 nights & save 15%!

View all available promotions

£234.15 average per person
Total £468.30
£277.55 average per person
Total £555.10
£338.73 average per person
Total £677.46
£419.04 average per person
Total £838.08
£419.04 average per person
Total £838.08
£492.93 average per person
Total £985.86
£1,062.87 average per person
Total £2,125.74
£1,475.06 average per person
Total £2,950.12
£1,475.06 average per person
Total £2,950.12
£1,511.24 average per person
Total £3,022.48

Code share information

Departure Wed, 25 Jul
Flight 8581
Return Sat, 28 Jul
Flight 8570

Code share information

Departure Wed, 25 Jul
Flight 274
Return Sat, 28 Jul
Flight 279

Code share information

Departure Wed, 25 Jul
Flight 897
Flight 1138
Return Sat, 28 Jul
Flight 1133
Flight 896

Code share information

Departure Wed, 25 Jul
Flight 899
Flight 1124
Return Sat, 28 Jul
Flight 1039
Flight 344

Code share information

Departure Wed, 25 Jul
Flight 899
Flight 1124
Return Sat, 28 Jul
Flight 1039
Flight 344

Code share information

Departure Wed, 25 Jul
Flight 1014
Flight 2006
Return Sat, 28 Jul
Flight 2153
Flight 1015

Code share information

Departure Wed, 25 Jul
Flight 6941
Operated by Air Europa
Flight 6776
Return Sat, 28 Jul
Flight 1049
Flight 344

Code share information

Departure Wed, 25 Jul
Flight 249
Flight 562
Return Sat, 28 Jul
Flight 3127
Operated by Regional Compagnie Aerienne Europeene
Flight 2789

Code share information

Departure Wed, 25 Jul
Flight 249
Flight 562
Return Sat, 28 Jul
Flight 3127
Operated by Regional Compagnie Aerienne Europeene
Flight 2789

Code share information

Departure Wed, 25 Jul
Flight 9937
Operated by TAP Portugal
Flight 9930
Operated by TAP Portugal
Return Sat, 28 Jul
Flight 1039
Flight 344
1

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

Leave
Wed, 25 Jul
Total time: 2hr 10min
Depart
19:55
London , United Kingdom
Gatwick airport (LGW)
Arrive
23:05
Barcelona , Spain
Barcelona Airport (BCN)
Return
Sat, 28 Jul
Total time: 2hr 20min
Depart
08:00
Barcelona , Spain
Barcelona Airport (BCN)
Arrive
09:20
London , United Kingdom
Gatwick airport (LGW)
2

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

Leave
Wed, 25 Jul
Total time: 2hr 15min
Depart
15:45
London , United Kingdom
Gatwick airport (LGW)
Arrive
19:00
Barcelona , Spain
Barcelona Airport (BCN)
Return
Sat, 28 Jul
Total time: 2hr 35min
Depart
10:50
Barcelona , Spain
Barcelona Airport (BCN)
Arrive
12:25
London , United Kingdom
Gatwick airport (LGW)
3

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

Leave
Wed, 25 Jul
Total time: 12hr 15min
Depart
09:45
London , United Kingdom
Gatwick airport (LGW)
Stop 1
12:25
Frankfurt , Germany
Frankfurt Int'l Airport (FRA)

Change planes. Layover: 8hr 35min

Depart
21:00
Frankfurt , Germany
Frankfurt Int'l Airport (FRA)
Arrive
23:00
Barcelona , Spain
Barcelona Airport (BCN)
Return
Sat, 28 Jul
Total time: 15hr 10min
Depart
18:50
Barcelona , Spain
Barcelona Airport (BCN)
Stop 1
21:05
Frankfurt , Germany
Frankfurt Int'l Airport (FRA)

Change planes. Layover: 11hr 30min

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

This is an overnight flight.

4

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

Leave
Wed, 25 Jul
Total time: 14hr 35min
Depart
18:10
London , United Kingdom
Gatwick airport (LGW)
Stop 1
20:50
Frankfurt , Germany
Frankfurt Int'l Airport (FRA)

Change planes. Layover: 10hr 55min

Depart
07:45
Frankfurt , Germany
Frankfurt Int'l Airport (FRA)
Arrive
09:45
Barcelona , Spain
Barcelona Airport (BCN)

This is an overnight flight.

Return
Sat, 28 Jul
Total time: 5hr 35min
Depart
10:45
Barcelona , Spain
Barcelona Airport (BCN)
Stop 1
11:45
Lisbon , Portugal
Lisbon airport (LIS)

Change planes. Layover: 1hr 0min

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

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

Leave
Wed, 25 Jul
Total time: 14hr 35min
Depart
18:10
London , United Kingdom
Gatwick airport (LGW)
Stop 1
20:50
Frankfurt , Germany
Frankfurt Int'l Airport (FRA)

Change planes. Layover: 10hr 55min

Depart
07:45
Frankfurt , Germany
Frankfurt Int'l Airport (FRA)
Arrive
09:45
Barcelona , Spain
Barcelona Airport (BCN)

This is an overnight flight.

Return
Sat, 28 Jul
Total time: 5hr 35min
Depart
10:45
Barcelona , Spain
Barcelona Airport (BCN)
Stop 1
11:45
Lisbon , Portugal
Lisbon airport (LIS)

Change planes. Layover: 1hr 0min

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

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

Leave
Wed, 25 Jul
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
Sat, 28 Jul
Total time: 5hr 30min
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:10
London , United Kingdom
Gatwick airport (LGW)
7

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

Leave
Wed, 25 Jul
Total time: 7hr 0min
Depart
10:00
London , United Kingdom
Gatwick airport (LGW)
Stop 1
13:25
Madrid , Spain
Barajas airport (MAD)

Flight 6941 Operated by Air Europa

Change airlines. Time between flights: 3hr 20min

Depart
16:45
Madrid , Spain
Barajas airport (MAD)
Arrive
18:00
Barcelona , Spain
Barcelona Airport (BCN)
Return
Sat, 28 Jul
Total time: 9hr 15min
Depart
07:05
Barcelona , Spain
Barcelona Airport (BCN)
Stop 1
07:55
Lisbon , Portugal
Lisbon airport (LIS)

Change planes. Layover: 4hr 50min

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

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

Leave
Wed, 25 Jul
Total time: 12hr 20min
Depart
20:50
London , United Kingdom
Gatwick airport (LGW)
Stop 1
22:10
Dublin , Ireland
Dublin Airport (DUB)

Change planes. Layover: 8hr 30min

Depart
06:40
Dublin , Ireland
Dublin Airport (DUB)
Arrive
10:10
Barcelona , Spain
Barcelona Airport (BCN)

This is an overnight flight.

Return
Sat, 28 Jul
Total time: 4hr 20min
Depart
17:10
Barcelona , Spain
Barcelona Airport (BCN)
Stop 1
18:20
Bordeaux , France
Bordeaux Airport (BOD)

Flight 3127 Operated by Regional Compagnie Aerienne Europeene

Change airlines. Time between flights: 1hr 40min

Depart
20:00
Bordeaux , France
Bordeaux Airport (BOD)
Arrive
20:30
London , United Kingdom
Gatwick airport (LGW)
9

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

Leave
Wed, 25 Jul
Total time: 12hr 20min
Depart
20:50
London , United Kingdom
Gatwick airport (LGW)
Stop 1
22:10
Dublin , Ireland
Dublin Airport (DUB)

Change planes. Layover: 8hr 30min

Depart
06:40
Dublin , Ireland
Dublin Airport (DUB)
Arrive
10:10
Barcelona , Spain
Barcelona Airport (BCN)

This is an overnight flight.

Return
Sat, 28 Jul
Total time: 4hr 20min
Depart
17:10
Barcelona , Spain
Barcelona Airport (BCN)
Stop 1
18:20
Bordeaux , France
Bordeaux Airport (BOD)

Flight 3127 Operated by Regional Compagnie Aerienne Europeene

Change airlines. Time between flights: 1hr 40min

Depart
20:00
Bordeaux , France
Bordeaux Airport (BOD)
Arrive
20:30
London , United Kingdom
Gatwick airport (LGW)
10

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

Leave
Wed, 25 Jul
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
Sat, 28 Jul
Total time: 5hr 35min
Depart
10:45
Barcelona , Spain
Barcelona Airport (BCN)
Stop 1
11:45
Lisbon , Portugal
Lisbon airport (LIS)

Change planes. Layover: 1hr 0min

Depart
12:45
Lisbon , Portugal
Lisbon airport (LIS)
Arrive
15:20
London , United Kingdom
Gatwick airport (LGW)
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