menu
Hotel Amendments
Huge savings
Monthly Payments
from
£15 pp
Low deposit

Top hotels in Barcelona

One of Europe's most exciting places, hotels in Barcelona will blow you away, big time. Transformed over the last decade, this exhilarating Costa Brava city bursts gorgeous Gaudi architecture, Catalan culture in the city's Gothic Quarter, and passion along Las Ramblas day and night. There is a wide range of hotels that perfectly balance this coastal capital of Catalonia in their palms. For a slice of the beach and a bustling city break, there really is no destination better than Barcelona.

From self-catering hotels on a budget to 5-star apartments with rooftop pools and jacuzzis, finding the right hotel in Barcelona for you shouldn't be a tricky job.

Looking for a flight and hotel? Then check out our holidays in Barcelona here.

Most popular hotels in Barcelona

Atenea Park-Suites
Atenea Park-Suites
Atenea Park-Suites

Barcelona, Costa Brava

from £34 pppn
Porta de Gallecs
Porta de Gallecs
Porta de Gallecs

Barcelona, Costa Brava

from £22 pppn
Sercotel Ciutat de Montcada
Sercotel Ciutat de Montcada
Sercotel Ciutat de Montcada

Barcelona, Costa Brava

from £26 pppn
Senator Barcelona Spa Hotel
Senator Barcelona Spa Hotel
Senator Barcelona Spa Hotel

Barcelona, Costa Brava

from £28 pppn

Cheap hotels in Barcelona

Lami
Lami
Lami

Barcelona, Costa Brava

from £25 pppn
Amrey Sant Pau
Amrey Sant Pau
Amrey Sant Pau

Barcelona, Costa Brava

from £23 pppn
Leonardo Boutique Hotel Barcelona Sagrada Familia
Leonardo Boutique Hotel Barcelona Sagrada Familia
Leonardo Boutique Hotel Barcelona Sagrada Familia

Barcelona, Costa Brava

from £22 pppn
Roma Reial
Roma Reial
Roma Reial

Barcelona, Costa Brava

from £24 pppn

Luxury hotels in Barcelona

Attica 21 Barcelona Mar
Attica 21 Barcelona Mar
Attica 21 Barcelona Mar

Barcelona, Costa Brava

from £39 pppn
Barcelona Colonial
Barcelona Colonial
Barcelona Colonial

Barcelona, Costa Brava

from £56 pppn
4 Barcelona
4 Barcelona
4 Barcelona

Barcelona, Costa Brava

from £27 pppn
Mariano Cubi
Mariano Cubi
Mariano Cubi

Barcelona, Costa Brava

from £46 pppn

Family hotels in Barcelona

Novotel Barcelona Cornella
Novotel Barcelona Cornella
Novotel Barcelona Cornella

Barcelona, Costa Brava

from £50 pppn
El Avenida Palace
El Avenida Palace
El Avenida Palace

Barcelona, Costa Brava

from £40 pppn

Flight time to Barcelona

The average flight time to Barcelona is 2 hours from the UK.

When to visit Barcelona

Thanks to the city's Mediterranean climate, you'll be sure to enjoy some hot sun, especially during the summer months. The typical colder months means there will be chilly days and times when the city is a lot colder than it can be. September to October are also decent months to travel to the Spanish city, where the days are mild and the nights are cool.  

  • January: 13° / 7°
  • February: 15° / 8°
  • March: 17° / 9°
  • April: 19° / 11°
  • May: 23° / 14°
  • June: 27° / 18°
  • July: 30° / 21°
  • August: 30° / 21°
  • September: 27° / 19°
  • October: 22° / 15°
  • November: 17° / 11°
  • December: 14° / 8°

Things to do in Barcelona

Barcelona is home to a medieval maze of shops, bars and restaurants and wonderful pieces of architecture. Amble along buzzing main streets packed with pavement cafes and markets stopping to sample some tasty Catalan dishes and seafood tapas on your way. Then explore the fabulous museums, shop till you drop at big brand stores and funky boutiques and people-watch at the glittering marinas. And later, let Barcelona's pulsating nightlife take over, partying at hip bars and hi-tech clubs or taking in a classical concert or night at the opera.

Some amazing things to see and do in Barcelona include:

  • Sagrada Familia
  • Park Guell
  • La Rambla
  • Gothic Quarter
  • Placa de Catalunya
  • Placa Espanya
  • Eixample
  • Camp Nou

Barcelona beaches

As well as being a fascinating city, in Barcelona, you can enjoy the best of both worlds. With an abundance of beaches, you don't have to be constantly surrounded by the hustle and bustle of the city. Hit the waterfront and laze on the sun-drenched sands of Barcelona's most popular beaches. Or discover the more peaceful and tranquil options. Stretches of beaches are great for water sports and long walks along beautiful promenades. 

Great beaches to visit are:

  • La Barceloneta
  • Mar Bella 
  • Nova Icaria
  • Bogatell Beach
  • Sant Sebastia