- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Our top choices for Barcelona 3-star hotels

1. Hotel Nouvel
Hotel NouvelDowntown Barcelona
8.4 out of 10, Very good, (1,088 reviews)
The price is £78
includes taxes & fees
10 Dec - 11 Dec

2. Hotel Acta Voraport
Hotel Acta VoraportPoblenou
9.2 out of 10, Wonderful, (1,006 reviews)
The price is £99
includes taxes & fees
29 Nov - 30 Nov

3. Arc la Rambla
Arc la RamblaDowntown Barcelona
9.0 out of 10, Wonderful, (2,606 reviews)
The price is £78
includes taxes & fees
9 Dec - 10 Dec

4. ibis Barcelona Aeropuerto Viladecans
ibis Barcelona Aeropuerto ViladecansViladecans
8.4 out of 10, Very good, (1,000 reviews)
The price is £62
includes taxes & fees
29 Nov - 30 Nov

6. Catalonia Sagrada Familia
Catalonia Sagrada FamiliaSant Martí
8.0 out of 10, Very good, (865 reviews)
The price is £88
includes taxes & fees
15 Nov - 16 Nov

8. Hotel Ciudad de Castelldefels
Hotel Ciudad de CastelldefelsCastelldefels
8.4 out of 10, Very good, (1,000 reviews)
The price is £70
includes taxes & fees
15 Nov - 16 Nov

9. Hotel Glories
Hotel GloriesEixample
8.2 out of 10, Very good, (1,001 reviews)
The price is £73
includes taxes & fees
9 Dec - 10 Dec

10. Hotel Andante Drassanes
Hotel Andante DrassanesDowntown Barcelona
9.0 out of 10, Wonderful, (1,334 reviews)
The price is £77
includes taxes & fees
9 Dec - 10 Dec

11. Hampton by Hilton Barcelona Fira Gran Via
Hampton by Hilton Barcelona Fira Gran ViaEl Port
9.2 out of 10, Wonderful, (1,018 reviews)
The price is £84
includes taxes & fees
10 Dec - 11 Dec

12. Hostal Sans
Hostal SansSants-Montjuïc
8.6 out of 10, Excellent, (508 reviews)
The price is £67
includes taxes & fees
25 Nov - 26 Nov

13. Aparto Diagonal Suites
Aparto Diagonal SuitesEsplugues de Llobregat
8.8 out of 10, Excellent, (157 reviews)
The price is £116
includes taxes & fees
3 Dec - 4 Dec

14. B&B Hotel Barcelona Viladecans
B&B Hotel Barcelona ViladecansViladecans
8.6 out of 10, Excellent, (1,016 reviews)
The price is £58












































