You are booking hotel for more than 30 days
Spa
Select Filters
Your Budget
Show 5 more
Locality
Popular Areas
Tourist Attractions
Show -3 more
View Properties near Metro Stations
Showing Properties in Barcelona
Novotel Barcelona City
Based on 42 Ratings and 28 reviews
(42 Ratings)
£ 167
+ £ 17 taxes & fees
Per Night
Grand Hyatt Barcelona
£ 165
£ 153
+ £ 31 taxes & fees
Per Night
Hotel ILUNION Les Corts Spa
£ 127
£ 104
+ £ 23 taxes & fees
Per Night
Hotel Porta Fira
Based on 1044 Ratings and 0 reviews
(1044 Ratings)
£ 106
£ 86
+ £ 18 taxes & fees
Per Night
Mandarin Oriental, Barcelona
£ 683
£ 632
+ £ 74 taxes & fees
Per Night
Majestic Hotel & Spa Barcelona
Based on 1001 Ratings and 0 reviews
(1001 Ratings)
£ 326
£ 216
+ £ 48 taxes & fees
Per Night
Get min. 15% OFF on international hotels with special bank offers.
Le Meridien Barcelona
Based on 726 Ratings and 0 reviews
(726 Ratings)
£ 265
+ £ 26 taxes & fees
Per Night
Catalonia Atenas
Based on 662 Ratings and 0 reviews
(662 Ratings)
£ 107
£ 99
+ £ 20 taxes & fees
Per Night
Hotel 1898
£ 188
£ 152
+ £ 31 taxes & fees
Per Night
Hotel Barcelona Princess
£ 109
£ 91
+ £ 18 taxes & fees
Per Night
Alma Barcelona GL
Based on 999 Ratings and 0 reviews
(999 Ratings)
£ 361
£ 334
+ £ 68 taxes & fees
Per Night
Catalonia La Maquinista
£ 97
£ 89
+ £ 17 taxes & fees
Per Night
Explore Barcelona
Your Guide to Barcelona
Hotel Best 4 Barcelona
Based on 995 Ratings and 0 reviews
(995 Ratings)
£ 97
£ 77
+ £ 15 taxes & fees
Per Night
W Barcelona by Marriott
£ 236
+ £ 37 taxes & fees
Per Night
Catalonia Plaza Cataluña
£ 206
£ 191
+ £ 39 taxes & fees
Per Night
Hotel & Spa Villa Olímpic@ Suites
Based on 446 Ratings and 0 reviews
(446 Ratings)
£ 128
£ 118
+ £ 23 taxes & fees
Per Night
Hotel Miramar Barcelona GL
Based on 971 Ratings and 0 reviews
(971 Ratings)
£ 143
+ £ 14 taxes & fees
Per Night
Hotel Arts Barcelona by Marriott
Based on 979 Ratings and 0 reviews
(979 Ratings)
£ 312
+ £ 45 taxes & fees
Per Night
H10 Casanova
£ 181
£ 167
+ £ 35 taxes & fees
Per Night
Renaissance Barcelona Hotel by Marriott
Based on 550 Ratings and 0 reviews
(550 Ratings)
£ 202
+ £ 34 taxes & fees
Per Night