Last minute holildays to Barcelona

Last Minute 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
£212.10 average per person
Total £424.19
£219.00 average per person
Total £437.99
£296.65 average per person
Total £593.29
£316.15 average per person
Total £632.29
£316.15 average per person
Total £632.29
£330.35 average per person
Total £660.69
£345.57 average per person
Total £691.13
£356.85 average per person
Total £713.69
£356.85 average per person
Total £713.69
£379.25 average per person
Total £758.49

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

£297.56 average per person
Total £595.12
£304.46 average per person
Total £608.92
£382.11 average per person
Total £764.22
£401.61 average per person
Total £803.22
£401.61 average per person
Total £803.22
£415.81 average per person
Total £831.62
£431.03 average per person
Total £862.06
£442.31 average per person
Total £884.62
£442.31 average per person
Total £884.62
£464.71 average per person
Total £929.42

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

£294.09 average per person
Total £588.18
£300.99 average per person
Total £601.98
£378.64 average per person
Total £757.28
£398.14 average per person
Total £796.28
£398.14 average per person
Total £796.28
£412.34 average per person
Total £824.68
£427.56 average per person
Total £855.12
£438.84 average per person
Total £877.68
£438.84 average per person
Total £877.68
£461.24 average per person
Total £922.48
3 rooms left!

Barcelona Princess Hotel

4 stars

3.1 miles Northeast from the centre of Barcelona map

Reviewer score 4.2 / 5 24 reviews
Special Promotion
  • Get a 30% discount

View all available promotions

£265.46 average per person
Total £530.91
£272.36 average per person
Total £544.71
£350.01 average per person
Total £700.01
£369.51 average per person
Total £739.01
£369.51 average per person
Total £739.01
£383.71 average per person
Total £767.41
£398.93 average per person
Total £797.85
£410.21 average per person
Total £820.41
£410.21 average per person
Total £820.41
£432.61 average per person
Total £865.21
3 rooms left!

Tryp Barcelona Apolo

4 stars

0.8 miles South from the centre of Barcelona map

Reviewer score 4.1 / 5 27 reviews
Special Promotion
£368.75 average per person
Total £737.50
£375.65 average per person
Total £751.30
£453.30 average per person
Total £906.60
£472.80 average per person
Total £945.60
£472.80 average per person
Total £945.60
£487.00 average per person
Total £974.00
£502.22 average per person
Total £1,004.44
£513.50 average per person
Total £1,027.00
£513.50 average per person
Total £1,027.00
£535.90 average per person
Total £1,071.80

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

£243.18 average per person
Total £486.35
£250.08 average per person
Total £500.15
£327.73 average per person
Total £655.45
£347.23 average per person
Total £694.45
£347.23 average per person
Total £694.45
£361.43 average per person
Total £722.85
£376.65 average per person
Total £753.29
£387.93 average per person
Total £775.85
£387.93 average per person
Total £775.85
£410.33 average per person
Total £820.65

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

£262.34 average per person
Total £524.68
£269.24 average per person
Total £538.48
£346.89 average per person
Total £693.78
£366.39 average per person
Total £732.78
£366.39 average per person
Total £732.78
£380.59 average per person
Total £761.18
£395.81 average per person
Total £791.62
£407.09 average per person
Total £814.18
£407.09 average per person
Total £814.18
£429.49 average per person
Total £858.98

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

£342.14 average per person
Total £684.27
£349.04 average per person
Total £698.07
£426.69 average per person
Total £853.37
£446.19 average per person
Total £892.37
£446.19 average per person
Total £892.37
£460.39 average per person
Total £920.77
£475.61 average per person
Total £951.21
£486.89 average per person
Total £973.77
£486.89 average per person
Total £973.77
£509.29 average per person
Total £1,018.57

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

£258.12 average per person
Total £516.23
£265.02 average per person
Total £530.03
£342.67 average per person
Total £685.33
£362.17 average per person
Total £724.33
£362.17 average per person
Total £724.33
£376.37 average per person
Total £752.73
£391.59 average per person
Total £783.17
£402.87 average per person
Total £805.73
£402.87 average per person
Total £805.73
£425.27 average per person
Total £850.53

Confortel Auditori

3 stars

0.9 miles Northeast from the centre of Barcelona map

Reviewer score 4.2 / 5 39 reviews
Special Promotion
  • EXCLUSIVE! 15%OFF Package

View all available promotions

£304.53 average per person
Total £609.05
£311.43 average per person
Total £622.85
£389.08 average per person
Total £778.15
£408.58 average per person
Total £817.15
£408.58 average per person
Total £817.15
£422.78 average per person
Total £845.55
£438.00 average per person
Total £875.99
£449.28 average per person
Total £898.55
£449.28 average per person
Total £898.55
£471.68 average per person
Total £943.35
1 room left!

H10 Montcada

4 stars

0.4 miles East from the centre of Barcelona map

Reviewer score 4.2 / 5 118 reviews
Special Promotion
£411.76 average per person
Total £823.52
£418.66 average per person
Total £837.32
£496.31 average per person
Total £992.62
£515.81 average per person
Total £1,031.62
£515.81 average per person
Total £1,031.62
£530.01 average per person
Total £1,060.02
£545.23 average per person
Total £1,090.46
£556.51 average per person
Total £1,113.02
£556.51 average per person
Total £1,113.02
£578.91 average per person
Total £1,157.82

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
  • EXCLUSIVE! 15% OFF Package

View all available promotions

£313.93 average per person
Total £627.85
£320.83 average per person
Total £641.65
£398.48 average per person
Total £796.95
£417.98 average per person
Total £835.95
£417.98 average per person
Total £835.95
£432.18 average per person
Total £864.35
£447.40 average per person
Total £894.79
£458.68 average per person
Total £917.35
£458.68 average per person
Total £917.35
£481.08 average per person
Total £962.15

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

£323.33 average per person
Total £646.65
£330.23 average per person
Total £660.45
£407.88 average per person
Total £815.75
£427.38 average per person
Total £854.75
£427.38 average per person
Total £854.75
£441.58 average per person
Total £883.15
£456.80 average per person
Total £913.59
£468.08 average per person
Total £936.15
£468.08 average per person
Total £936.15
£490.48 average per person
Total £980.95

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

£270.28 average per person
Total £540.56
£277.18 average per person
Total £554.36
£354.83 average per person
Total £709.66
£374.33 average per person
Total £748.66
£374.33 average per person
Total £748.66
£388.53 average per person
Total £777.06
£403.75 average per person
Total £807.50
£415.03 average per person
Total £830.06
£415.03 average per person
Total £830.06
£437.43 average per person
Total £874.86
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

£304.60 average per person
Total £609.19
£311.50 average per person
Total £622.99
£389.15 average per person
Total £778.29
£408.65 average per person
Total £817.29
£408.65 average per person
Total £817.29
£422.85 average per person
Total £845.69
£438.07 average per person
Total £876.13
£449.35 average per person
Total £898.69
£449.35 average per person
Total £898.69
£471.75 average per person
Total £943.49
3 rooms left!

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
£405.94 average per person
Total £811.88
£412.84 average per person
Total £825.68
£490.49 average per person
Total £980.98
£509.99 average per person
Total £1,019.98
£509.99 average per person
Total £1,019.98
£524.19 average per person
Total £1,048.38
£539.41 average per person
Total £1,078.82
£550.69 average per person
Total £1,101.38
£550.69 average per person
Total £1,101.38
£573.09 average per person
Total £1,146.18

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

£332.32 average per person
Total £664.63
£339.22 average per person
Total £678.43
£416.87 average per person
Total £833.73
£436.37 average per person
Total £872.73
£436.37 average per person
Total £872.73
£450.57 average per person
Total £901.13
£465.79 average per person
Total £931.57
£477.07 average per person
Total £954.13
£477.07 average per person
Total £954.13
£499.47 average per person
Total £998.93

Novotel Barcelona Sant Joan Despi

4 stars

5.2 miles West from the centre of Barcelona map

Reviewer score 4.1 / 5 7 reviews
Special Promotion
  • Stay 3 for the price of 2

View all available promotions

£221.18 average per person
Total £442.36
£228.08 average per person
Total £456.16
£305.73 average per person
Total £611.46
£325.23 average per person
Total £650.46
£325.23 average per person
Total £650.46
£339.43 average per person
Total £678.86
£354.65 average per person
Total £709.30
£365.93 average per person
Total £731.86
£365.93 average per person
Total £731.86
£388.33 average per person
Total £776.66

NH Barcelona Centro

3 stars

0.2 miles Southeast from the centre of Barcelona map

Reviewer score 4.3 / 5 23 reviews
Special Promotion
£301.96 average per person
Total £603.91
£308.86 average per person
Total £617.71
£386.51 average per person
Total £773.01
£406.01 average per person
Total £812.01
£406.01 average per person
Total £812.01
£420.21 average per person
Total £840.41
£435.43 average per person
Total £870.85
£446.71 average per person
Total £893.41
£446.71 average per person
Total £893.41
£469.11 average per person
Total £938.21

Salles Hotel Pere IV

4 stars

1.4 miles Northeast from the centre of Barcelona map

Reviewer score 3.5 / 5 15 reviews
Special Promotion
  • FREE Breakfast & FREE Spa Entrance

View all available promotions

£256.41 average per person
Total £512.81
£263.31 average per person
Total £526.61
£340.96 average per person
Total £681.91
£360.46 average per person
Total £720.91
£360.46 average per person
Total £720.91
£374.66 average per person
Total £749.31
£389.88 average per person
Total £779.75
£401.16 average per person
Total £802.31
£401.16 average per person
Total £802.31
£423.56 average per person
Total £847.11

Code share information

Departure Thu, 21 Jun
Flight 8571
Return Sun, 24 Jun
Flight 8570

Code share information

Departure Thu, 21 Jun
Flight 278
Return Sun, 24 Jun
Flight 279

Code share information

Departure Thu, 21 Jun
Flight 441
Operated by @
Flight 1942
Return Sun, 24 Jun
Flight 1941
Flight 434
Operated by @

Code share information

Departure Thu, 21 Jun
Flight 441
Operated by @
Flight 1942
Return Sun, 24 Jun
Flight 1129
Flight 920

Code share information

Departure Thu, 21 Jun
Flight 441
Operated by @
Flight 1942
Return Sun, 24 Jun
Flight 1129
Flight 920

Code share information

Departure Thu, 21 Jun
Flight 441
Operated by @
Flight 1942
Return Sun, 24 Jun
Flight 3702
Flight 2095

Code share information

Departure Thu, 21 Jun
Flight 361
Flight 1048
Operated by Portugalia
Return Sun, 24 Jun
Flight 1941
Flight 434
Operated by @

Code share information

Departure Thu, 21 Jun
Flight 229
Flight 7098
Operated by CAI Second
Return Sun, 24 Jun
Flight 1666
Flight 1025
Operated by @

Code share information

Departure Thu, 21 Jun
Flight 229
Flight 7098
Operated by CAI Second
Return Sun, 24 Jun
Flight 1666
Flight 1025
Operated by @

Code share information

Departure Thu, 21 Jun
Flight 4592
Flight 3591
Return Sun, 24 Jun
Flight 3596
Flight 4597
1

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

Leave
Thu, 21 Jun
Total time: 2hr 10min
Depart
06:50
London , United Kingdom
Gatwick airport (LGW)
Arrive
10:00
Barcelona , Spain
Barcelona Airport (BCN)
Return
Sun, 24 Jun
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
Thu, 21 Jun
Total time: 2hr 5min
Depart
06:40
London , United Kingdom
Gatwick airport (LGW)
Arrive
09:45
Barcelona , Spain
Barcelona Airport (BCN)
Return
Sun, 24 Jun
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
Thu, 21 Jun
Total time: 6hr 10min
Depart
06:50
London , United Kingdom
London-City airport (LCY) Terminal TERMINAL
Stop 1
09:30
Geneva , Switzerland
Geneve-Cointrin airport (GVA) Terminal TERMINAL M

Flight 441 Operated by @

Change planes. Layover: 3hr 10min

Depart
12:40
Geneva , Switzerland
Geneve-Cointrin airport (GVA)
Arrive
14:00
Barcelona , Spain
Barcelona Airport (BCN)
Return
Sun, 24 Jun
Total time: 4hr 35min
Depart
09:10
Barcelona , Spain
Barcelona Airport (BCN)
Stop 1
10:40
Geneva , Switzerland
Geneve-Cointrin airport (GVA)

Change planes. Layover: 1hr 30min

Depart
12:10
Geneva , Switzerland
Geneve-Cointrin airport (GVA) Terminal TERMINAL M
Arrive
12:45
London , United Kingdom
London-City airport (LCY) Terminal TERMINAL

Flight 434 Operated by @

4

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

Flight 1
Thu, 21 Jun
Total time: 6hr 10min
Depart
06:50
London , United Kingdom
London-City airport (LCY) Terminal TERMINAL
Stop 1
09:30
Geneva , Switzerland
Geneve-Cointrin airport (GVA) Terminal TERMINAL M

Flight 441 Operated by @

Change planes. Layover: 3hr 10min

Depart
12:40
Geneva , Switzerland
Geneve-Cointrin airport (GVA)
Arrive
14:00
Barcelona , Spain
Barcelona Airport (BCN)
Flight 2
Sun, 24 Jun
Total time: 5hr 25min
Depart
16:05
Barcelona , Spain
Barcelona Airport (BCN)
Stop 1
18:20
Frankfurt , Germany
Frankfurt Int'l Airport (FRA)

Change planes. Layover: 1hr 30min

Depart
19:50
Frankfurt , Germany
Frankfurt Int'l Airport (FRA)
Arrive
20:30
London , United Kingdom
Heathrow Airport (LHR)

This trip starts and ends at different airports.

5

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

Flight 1
Thu, 21 Jun
Total time: 6hr 10min
Depart
06:50
London , United Kingdom
London-City airport (LCY) Terminal TERMINAL
Stop 1
09:30
Geneva , Switzerland
Geneve-Cointrin airport (GVA) Terminal TERMINAL M

Flight 441 Operated by @

Change planes. Layover: 3hr 10min

Depart
12:40
Geneva , Switzerland
Geneve-Cointrin airport (GVA)
Arrive
14:00
Barcelona , Spain
Barcelona Airport (BCN)
Flight 2
Sun, 24 Jun
Total time: 5hr 25min
Depart
16:05
Barcelona , Spain
Barcelona Airport (BCN)
Stop 1
18:20
Frankfurt , Germany
Frankfurt Int'l Airport (FRA)

Change planes. Layover: 1hr 30min

Depart
19:50
Frankfurt , Germany
Frankfurt Int'l Airport (FRA)
Arrive
20:30
London , United Kingdom
Heathrow Airport (LHR)

This trip starts and ends at different airports.

6

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

Flight 1
Thu, 21 Jun
Total time: 6hr 10min
Depart
06:50
London , United Kingdom
London-City airport (LCY) Terminal TERMINAL
Stop 1
09:30
Geneva , Switzerland
Geneve-Cointrin airport (GVA) Terminal TERMINAL M

Flight 441 Operated by @

Change planes. Layover: 3hr 10min

Depart
12:40
Geneva , Switzerland
Geneve-Cointrin airport (GVA)
Arrive
14:00
Barcelona , Spain
Barcelona Airport (BCN)
Flight 2
Sun, 24 Jun
Total time: 5hr 25min
Depart
12:40
Barcelona , Spain
Barcelona Airport (BCN)
Stop 1
14:50
Brussels , Belgium
Brussels International Airport (BRU)

Change planes. Layover: 1hr 55min

Depart
16:45
Brussels , Belgium
Brussels International Airport (BRU)
Arrive
17:05
London , United Kingdom
Heathrow Airport (LHR)

This trip starts and ends at different airports.

7

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

Flight 1
Thu, 21 Jun
Total time: 5hr 45min
Depart
16:35
London , United Kingdom
Heathrow Airport (LHR)
Stop 1
19:15
Lisbon , Portugal
Lisbon airport (LIS)

Change planes. Layover: 1hr 15min

Depart
20:30
Lisbon , Portugal
Lisbon airport (LIS)
Arrive
23:20
Barcelona , Spain
Barcelona Airport (BCN)

Flight 1048 Operated by Portugalia

Flight 2
Sun, 24 Jun
Total time: 4hr 35min
Depart
09:10
Barcelona , Spain
Barcelona Airport (BCN)
Stop 1
10:40
Geneva , Switzerland
Geneve-Cointrin airport (GVA)

Change planes. Layover: 1hr 30min

Depart
12:10
Geneva , Switzerland
Geneve-Cointrin airport (GVA) Terminal TERMINAL M
Arrive
12:45
London , United Kingdom
London-City airport (LCY) Terminal TERMINAL

Flight 434 Operated by @

This trip starts and ends at different airports.

8

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

Leave
Thu, 21 Jun
Total time: 5hr 25min
Depart
07:30
London , United Kingdom
Heathrow Airport (LHR)
Stop 1
10:25
Milan , Italy
Linate airport (LIN)

Change planes. Layover: 1hr 55min

Depart
12:20
Milan , Italy
Linate airport (LIN)
Arrive
13:55
Barcelona , Spain
Barcelona Airport (BCN)

Flight 7098 Operated by CAI Second

Return
Sun, 24 Jun
Total time: 6hr 10min
Depart
11:05
Barcelona , Spain
Barcelona Airport (BCN)
Stop 1
13:25
Amsterdam , Netherlands
Amsterdam-Schiphol airport (AMS)

Change planes. Layover: 2hr 35min

Depart
16:00
Amsterdam , Netherlands
Amsterdam-Schiphol airport (AMS) Terminal TERMINAL
Arrive
16:15
London , United Kingdom
Heathrow Airport (LHR) Terminal TERMINAL 4

Flight 1025 Operated by @

9

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

Leave
Thu, 21 Jun
Total time: 5hr 25min
Depart
07:30
London , United Kingdom
Heathrow Airport (LHR)
Stop 1
10:25
Milan , Italy
Linate airport (LIN)

Change planes. Layover: 1hr 55min

Depart
12:20
Milan , Italy
Linate airport (LIN)
Arrive
13:55
Barcelona , Spain
Barcelona Airport (BCN)

Flight 7098 Operated by CAI Second

Return
Sun, 24 Jun
Total time: 6hr 10min
Depart
11:05
Barcelona , Spain
Barcelona Airport (BCN)
Stop 1
13:25
Amsterdam , Netherlands
Amsterdam-Schiphol airport (AMS)

Change planes. Layover: 2hr 35min

Depart
16:00
Amsterdam , Netherlands
Amsterdam-Schiphol airport (AMS) Terminal TERMINAL
Arrive
16:15
London , United Kingdom
Heathrow Airport (LHR) Terminal TERMINAL 4

Flight 1025 Operated by @

10

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

Leave
Thu, 21 Jun
Total time: 4hr 40min
Depart
07:40
London , United Kingdom
London-City airport (LCY)
Stop 1
09:50
Luxembourg City , Luxembourg
Luxembourg Airport (LUX)

Change planes. Layover: 1hr 20min

Depart
11:10
Luxembourg City , Luxembourg
Luxembourg Airport (LUX)
Arrive
13:20
Barcelona , Spain
Barcelona Airport (BCN)
Return
Sun, 24 Jun
Total time: 5hr 5min
Depart
15:00
Barcelona , Spain
Barcelona Airport (BCN)
Stop 1
17:25
Luxembourg City , Luxembourg
Luxembourg Airport (LUX)

Change planes. Layover: 1hr 20min

Depart
18:45
Luxembourg City , Luxembourg
Luxembourg Airport (LUX)
Arrive
19:05
London , United Kingdom
London-City airport (LCY)
11