Skip to Navigation

Modern retreats in Barcelona

Our incredible range of hotels in Barcelona will appeal to everyone, with different options on budget, style and location to choose from. Ideal for city breaks or a longer holiday in Barcelona, find a great base at a fantastic price.

Stay at the H10 Marina Barcelona, a stylish and modern hotel close to the beach at La Barceloneta. Its rooftop bar and pool has an unbelievable panorama of the city. For those looking for a more luxurious stay, the W Barcelona offers stunning sea views alongside cutting edge design and a glamorous location. Or perhaps the design-led H10 Cubik will make your holiday an unforgettable one.

Cheap Barcelona hotels we recommend

Luxury Barcelona hotels we recommend

Family hotels we recommend

Five budget ideas for Barcelona

Barcelona can be expensive, but there are plenty of things you can do to make your trip both cheap and unforgettable. From sightseeing and culture to food and drink, Barcelona offers many things that will keep you both happy and on budget during your city break.

Need inspiration?

Discover the many sides of Barcelona

Terms and Conditions

Create a trip

Create a trip
Hotel Options
Room 1More information
More information

Why BA hotels?

Book your hotel with British Airways and enjoy all these great benefits:

  • Over 8,000 hotels to choose from
  • Hotels in every destination that BA flies to
  • Hotels handpicked by our team of experts
  • Accommodation that meets stringent health and safety criteria
  • Access to a 24-hour support helpline, based in the UK

footer navigation links

British Airways logo.